是否有任何魔术jquery方法允许您通过AJAX而不是页面重新加载将表单提交到其操作URL?
我知道你可以将表单的提交事件绑定到处理函数,但我也在寻找能够自动将表单的请求变量序列化到$.post
的数据元素中的东西,与浏览器相同确实如此,然后关闭ajax帖子或获取。 (我试图解决的具体问题是“ajaxify”现有的形式)
答案 0 :(得分:1)
是的,有jquery.form插件。您所需要的只是将它放在DOM就绪回调中:
$('#myForm').ajaxForm();
答案 1 :(得分:1)
答案 2 :(得分:0)
答案 3 :(得分:0)
我通常会这样做:
$(document).submit(function(){
var form = $(this);
$.post( form.attr('action'),
form.serialize(),
function(data){
// do something with response
});
return false;
}