window.obeforeunload提交表单
window.onbeforeunload submit form
我正在使用Facebook的共享功能,目前它已设置为在私人计算机上使用。这意味着,一旦用户分享了一些东西,他们仍然会登录。
我遇到的问题是,一旦用户单击"共享",它就会立即关闭窗口。
我希望我在使用window.onbeforeunload
时能有一些运气。我正在尝试在窗口关闭之前运行此代码。我认为这样做会让它发挥作用。不过运气不好。
window.onbeforeunload = function() {
$('#logout_form').submit();
}
在onbeforeonload
处理程序中,您唯一能可靠地执行的操作是决定是否弹出确认对话框。您不能从这样的处理程序触发新的操作,例如提交表单。
duskwuff不能提交表单是正确的。但你可以做一些事情。我使用过Atmosphere,它在卸载时发出ajax调用。
jQuery(window).unload(function() {
jQuery.atmosphere.unsubscribe();
});
其进行请求呼叫。您应该能够在服务器上发布ajax。
我发现了一个类似的例子:Ajax在beforeunload';t工作
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 使用javascript将表单提交到iframe目标中
- e.preventDefault在表单提交时被忽略
- AngularJS JQuery Ajax表单提交等效
- JavaScript表单提交帮助
- PHP表单提交和重定向
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- setTimeOut AFTER jQuery表单提交
- 从函数中选择要触发表单提交的正确元素
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 表单提交问题,如何在我的URL末尾获得ID的值
- Javascript使用Confirm取消表单提交