Nếu bạn đang sử dụng jQuery thì bằng cách sử dụng plugin formInteract, bạn chỉ cần làm điều này:
// Just keep the HTML as it is.
<input name="searchTxt" type="text" maxlength="512" id="searchTxt" class="searchField"/>
Ở dưới cùng của trang chỉ cần bao gồm tệp plugin này và viết mã này:
// Initialize one time at the bottom of the page.
var search= $("#searchTxt).formInteract();
search.getAjax("http://www.myurl.com/search/", function(rsp){
// Now do whatever you want to with your response
});
Hoặc nếu sử dụng URL được tham số hóa thì hãy sử dụng URL này:
$.get("http://www.myurl.com/search/"+search.get().searchTxt, {}, function(rsp){
// Now do work with your response;
})
Đây là liên kết đến dự án https://bitbucket.org/ranjeet1985/forminteract
Bạn có thể sử dụng plugin này cho nhiều mục đích như nhận giá trị của biểu mẫu, đưa giá trị vào biểu mẫu, xác thực các biểu mẫu và nhiều mục đích khác. Bạn có thể xem một số ví dụ về mã trong tệp index.html của dự án.
Tất nhiên tôi là tác giả của dự án này và tất cả đều được chào đón để làm cho nó tốt hơn.