(PHP Code Vn Group) - Demo:
http://data.phpcodevn.com/jQuery/Ajax/serialize.html
Hàm này đóng vai trò rất quan trọng khi cần gửi dữ liệu từ 1 form lên server bằng Ajax. Nó tạo ra 1 chuỗi giống như chuỗi request sinh ra khi bạn nhấn submit lên 1 form có phương thức GET: gồm các cặp tên=giá trị các phần tử input và cách nhau bằng dấu & nếu có nhiều cặp. Xem demo chắc sẽ dễ hiểu hơn
.
VD:
function showValues(){
var str = $("form").serialize();
$("#results").text(str);
}
$(":submit").click(function(){
showValues();
return false;
});
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20function%20showValues%28%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20str%20%3D%20%24%28%22form%22%29.serialize%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%24%28%22%23results%22%29.text%28str%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%24%28%22%3Asubmit%22%29.click%28function%28%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20showValues%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B