1
我有一个表单正在使用jQuery表单插件(http://jquery.malsup.com/form/)提交。实际上我遇到了两个问题。使用此代码:ajax提交帮助 - IE9不加载目标或提交两次
$(document).ready(function() {
var options = {
target: "#result",
beforeSubmit: showRequest,
forceSync: true
};
$("#testForm").submit(function() {
$(this).ajaxSubmit(options);
return false;
});
});
表单提交,但表单仍然可见,就像没有提交任何内容。在Chrome,Firefox等中,表单将消失,成功页面出现。在IE9中,没有任何反应,但表单已正确提交。
$(document).ready(function() {
var options = {
target: "#result",
beforeSubmit: showRequest,
forceSync: true
};
$("#testForm").submit(function() {
$(this).ajaxSubmit(options);
return true;
});
});
随着.submit()的返回值设置为true,表单消失并成功加载页面,但在提交表单两次。
在这两种情况下,表单都在Chrome和Firefox中正确提交。
任何提示我做错了什么?谢谢