基本上,我想在重新加载时完成表单提交。
所以我有以下代码:
$('form').submit(function() {
$(window).unbind("beforeunload");
});
$(window).bind("beforeunload", function() {
$('#disconnectform').submit();
});
基本上,我希望disconenctform仅在重新加载时提交,而不是在提交时提交。但是,$('#disconnectform').submit()
似乎不起作用。有什么想法吗?我怎样才能实现我的目标?
答案 0 :(得分:5)
重新加载时,浏览器不会保留会话数据。因此,当您点击刷新时,表单中的数据可能无法保存。尝试此操作时,大多数浏览器会向您发出“表单重新提交”警告。有些浏览器根本不处理这种情况。
这不能回答你的问题,因为我认为你需要重新思考你的设计。
祝你好运答案 1 :(得分:0)
如果你真的想要实现这一点,请使用jquery cookie插件。然后在页面加载时运行该函数,如果设置了cookie。 :)