jQuery:您可以在$(window).unload()中执行ajax请求吗? - php

我绝对无法记录自己的时间。

所以我的想法是要有一个在我开始工作时打开的浏览器快捷方式。

然后,当我完成关闭它。

然后,这将向一个php脚本的ajax请求,它将为我更新我的时间。

去做这个。

我可以在$(window).unload()中进行ajax请求吗?
还是在完成之前关闭浏览器?
并且,另一端的php脚本会运行吗?

参考方案

您可以在async: false中运行同步AJAX请求($.ajax()中的window.onbeforeunload),但是异步请求(默认)很可能在完成之前被取消。请注意,这与unload事件不同,后者仅用于变量清除(尽管beforeunload可以出于相同的目的使用)。

我倾向于建议您不要这样做,因为这会延迟用户仅希望下一页时等待您的AJAX请求完成的体验。

检测窗口关闭 - php

我正在创建一个聊天客户端,该客户端使用数据库来检查会话0等待,1运行,2关闭的状态。我有一个关闭按钮,它将状态更改为2,但是我想知道如何仅按x来检测浏览器是否关闭?这样做的主要原因是,我不希望当参与者之一关闭浏览器时会话显示为正在运行。 参考方案 使用unload和onbeforeunload事件:window.onunload = window.onbef…

jQuery Ajax和php类 - php

我正在尝试学习如何在php中使用oop。我对jQuery也很陌生。是否可以向php类方法发出Ajax请求?我只将Ajax请求发送到专门用于此目的的文件,并且返回我需要的数据。 参考方案 简短答案:不可以。长答案:Ajax只是一个使用JavaScript从浏览器发出HTTP请求而无需离开页面的术语。您唯一可以“呼叫”的是URL。您可以编写PHP以根据URL来执…

图片上传插件(php jquery flash) - php

什么是使用php / jquery上传图片的最佳插件?它应该有一个进度条,并显示诸如百分比,速度等信息。上传后如何调整图像大小?我也想嵌入水印图像谢谢 参考方案 我发现Uploadify非常好。http://www.uploadify.com/关于水印图像,我将使用Perls GD或ImageMagik模块:http://metacpan.org/pod/G…

PHP-服务器端验证-这是一个好方法吗? - php

我已经通过jQuery的帮助进行了广泛的客户端验证。现在进入服务器端验证,如果我发现某些字段无效,是否可以简单地将错误返回给客户端并且没有任何有用的消息?我的假设是用户必须启用JavaScript才能访问我的网页。如果Web浏览器禁用了JavaScript,则用户将看不到该表单。我可以简单地使用noscript来做到这一点。如果他们通过我设计的表单提交信息,…

AJAX实时电子邮件验证(PHP) - php

当用户在我的网站上创建帐户时,我希望对照我的数据库(MySQL)中的所有当前用户名检查输入的用户名,并确认是否可用。有谁知道我可以使用的任何好的库,或者是jQuery的插件? 参考方案 所需的确切信息以示例形式here给出。它使用jQuery作为JavaScript库