0
我使用Symfony2的页面,我产生一个很大的形式(约200场)发送大单无需重新加载使用jQuery
我想添加一个功能,可以节省端继续编辑形式。
我知道我可以使用JQuery发送形式:
$('#myFormId').submit();
但这重新加载页面
我也可以把我的形式用ajax,我认为这是解决办法,但如何轻松把我的所有领域的数据变量?这就是问题
感谢您的帮助
我使用Symfony2的页面,我产生一个很大的形式(约200场)发送大单无需重新加载使用jQuery
我想添加一个功能,可以节省端继续编辑形式。
我知道我可以使用JQuery发送形式:
$('#myFormId').submit();
但这重新加载页面
我也可以把我的形式用ajax,我认为这是解决办法,但如何轻松把我的所有领域的数据变量?这就是问题
感谢您的帮助
首先,你需要避免提交表单,这也重定向页面的默认操作。
然后您发送Ajax调用,您可以用序列jQuery的serialize()
的形式,从形式获取所有数据,就像这样:
$('#myFormId').on('submit', function(e) {
e.preventDefault();
$.ajax({
type: $(this).attr('method'),
url : $(this).attr('action'),
data: $(this).serialize()
});
});
由于它的工作原理:)我不知道序列化形式,il可以非常有用 – Ajouve