tôi đã thay đổi phong cách mã hóa của tôi cho php và jQuery, nhưng đăng ký của tôiLàm thế nào để sử dụng jQuery ajax để hình thức hành động của tôi
$("#reg_form_company").bind("submit", function() {
$.fancybox.showActivity();
$.ajax({
type : "POST",
cache : false,
url : $(this).attr('action'),
data : $(this).serializeArray(),
success : function(data) {
$(".printArea").empty().append(data).css('visibility','visible');
}
});
return false;
});
Sau đó, đây là mẫu của tôi
<form id="reg_form_company" action="index.php?module=register&actionregister" method="post" >
<input>[...]</input>
</form>
Sau đó, sau khi nhấp vào " Gửi "nút, nó không hoạt động, tôi giả định rằng ai đó có thể giúp tôi giải quyết vấn đề này, coz $ .ajax có thể nhầm lẫn về POST (cho đầu vào) và GET (cho các tham số của" hành động "hình thức)
Tôi đánh giá cao bạn r trợ giúp, bạn cũng có thể sửa đổi toàn bộ mã jQuery nếu nó được yêu cầu.
kẻ Xin lỗi vì không bao gồm cáC#reg_form_company, và Fancybox
Tôi đã xem xét kỹ mã của bạn và tôi nghĩ rằng tôi đã tìm thấy lỗi của bạn. Hãy xem câu trả lời của tôi: http://stackoverflow.com/questions/10041496/how-to-use-jquery-ajax-to-my-forms-action/10041588#10041588 – Alex