Tôi đang sử dụng mã jQuery sau để gửi biểu mẫu qua AJAX.Gửi biểu mẫu qua AJAX trong jQuery
jQuery('form.AjaxForm').submit(function() {
$.ajax({
url : $(this).attr('action'),
type : $(this).attr('method'),
dataType: 'json',
data : $(this).serialize(),
success : function(data) {
alert('Submitted')
},
error : function(xhr, err) {
alert(''Error);
}
});
return false;
});
Mã hoạt động hoàn hảo mà không có ajax. Nhưng không hoạt động nếu tôi tải biểu mẫu qua ajax. Tôi nghĩ rằng đó là vì tải mẫu thông qua ajax sau khi tải JavaScript.
Bất kỳ giải pháp nào?
Ehm ... đi và tìm hiểu cách thức hoạt động? Không, thực sự, nếu bạn lần đầu tiên liên kết sự kiện với tất cả biểu mẫu với lớp AjaxForm và sau đó tải một biểu mẫu khác với lớp này (Không có sự kiện gửi ràng buộc), nó sẽ không hoạt động (Điều đó thực sự lạ :-)) – SergeS
@SergeS: Xin lỗi tôi có thể không tham gia bầu chọn trong hộp bình luận. – Student