Mã hóa một loạt các yếu tố form như là một chuỗi cho submission.
Các method serialize() tạo ra một chuỗi ký tự trong ký hiệu tiêu chuẩn mã hóa URL. Nó hoạt động trên một đối tượng jQuery đại diện cho một loạt các yếu tố form. Các yếu tố form có thể của một số loại hình:
Ví dụ :
Các method serialize() có thể hoạt động trên một đối tượng jQuery rằng đã lựa chọn các yếu tố form cá nhân, chẳng hạn như , và . Tuy nhiên, nó thường dễ dàng hơn để chọn tag chính nó cho serialization:
$('form').submit(function() {
alert($(this).serialize());
return false;
});
Ở đây sẽ tạo ra một chuỗi truy vấn tìm kiếm
a=1&b=2&c=3&d=4&e=5
Lưu ý: Chỉ có "kiểm soát thành công" là serialized cho chuỗi. Không có giá trị nút submit là serialized từ form này không được gửi bằng cách sử dụng một nút. Đối với một phần tử form là giá trị được bao gồm trong các chuỗi serialized, các phần tử phải có một tên thuộc tính. Dữ liệu từ các yếu tố kích chọn không serialized.
Ví dụ : Tuần tự một hình thức cho một chuỗi truy vấn, có thể được gửi cho máy chủ trong một yêu cầu Ajax.
function showValues() {
var str = $("form").serialize();
$("#results").text(str);
}
$(":checkbox, :radio").click(showValues);
$("select").change(showValues);
showValues();
DangTrung.
Không có nhận xét nào:
Đăng nhận xét