Có vẻ như đây là thứ được tích hợp vào jQuery mà không cần nhiều hơn một vài dòng mã, nhưng tôi không thể tìm thấy giải pháp "đơn giản". Nói, tôi có một hình thức HTML:Gửi biểu mẫu bằng AJAX và jQuery
<form method="get" action="page.html">
<input type="hidden" name="field1" value="value1" />
<input type="hidden" name="field2" value="value2" />
<select name="status">
<option value=""></option>
<option value="good">Good</option>
<option value="bad">Bad</option>
</select>
</form>
Khi ai đó làm thay đổi lĩnh vực lựa chọn, tôi muốn gửi biểu mẫu sử dụng ajax để cập nhật cơ sở dữ liệu. Tôi nghĩ sẽ có một số cách để làm như sau mà không tự tạo ra các giá trị/thuộc tính, chỉ cần gửi cho họ tất cả, như:
$("select").change(function(){
$.get("page.html?" + serializeForm());
});
tôi đang thiếu gì?
Re: cập nhật, Bạn có lẽ không muốn đây là một yêu cầu GET vì bạn đang thông qua dữ liệu đến máy chủ. Nhưng vâng, đó là ý tưởng chung. Bạn được chào đón :) – rfunduk
Đây là cách tôi đăng dữ liệu biểu mẫu để hành động trên máy chủ http://tryconcepts.blogspot.in/2012/02/post-form-data-using-jquery-post-or.html – yashpal