submitHandler: function (form)
{
form.submit(); // jQuery(form).submit();
window.close();
}
我使用上面的submitHandler
通过jQuery验证插件验证我的表单,但表单没有提交。但是,如果我改为使用注释行,则提交表单但浏览器显示以下对话框并开始变得无响应,尽管通过单击“是”终止脚本,表单数据已保存且窗口未关闭。
"Stop running this script?"
"A script on this page is causing your web browser to run slowly.
If it continues to run, your computer might become unresponsive."
"Yes" "No"
答案 0 :(得分:1)
注释行是jQuery验证文档中解释的too much recursion问题的一个示例。
为什么通常的form.submit()
在您的情况下不起作用,如果没有更多示例代码,则有点难以辨别。调用window.close()
可能会中止表单提交吗?