javascript - 跟踪网站的最后一个 ajax 调用

标签 javascript php jquery ajax

我知道这是一个有点愚蠢的问题,有点毫无意义,但我仍然想知道是否有任何方法可以跟踪页面上最后一个 ajax 调用。

实际上,问题是我开发了一个使用ajax的应用程序,并且许多ajax调用发生在不同的不同操作中,但如果10分钟内没有ajax请求调用。它将使 session 过期,但我不希望它仅在 ajax 调用中。

我想要什么

如果 10 分钟内没有任何事件发生。我不想做任何事情,但如果发生任何点击或键盘事件,那么它会在 10 分钟后再产生 1 个 ajax。单击,因此 session 不会过期。

但这不是为其编写脚本的问题,但问题是我有很多页面和很多不同的 ajax 调用,所以我只想跟踪页面上最后一个 ajax 调用时间。

我不知道是否有任何可能的方法,所以我没有编写任何代码,如果有可能的话,我将开始编写脚本,否则我会找到另一种方法,但如果有人提出建议,我很感激我有办法做到这一点。

谢谢

最佳答案

您可以使用ajaxsetup并增加ajaxsetup中的变量。因为每次 ajax 调用中都会调用 ajaxsetup

参见ajaxsetup的文档http://api.jquery.com/jquery.ajaxsetup/

关于javascript - 跟踪网站的最后一个 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23707911/

相关文章:

javascript - 根据用户当前的 map View 显示 Google map 标记

javascript - 使用 jQuery html 填充 div 时,内联 <script> block 焦点不会触发第二次

javascript - Ajax 调用后,电子邮件被发送多次

javascript - 如何使用键盘输入平滑地移动我的 JS 对象?

javascript - 显示 2 次差异

javascript - 在 <p> 标签中包装拉出的文本

php - MySQL PHP PDO 获取列中值为 Yes 的所有用户

php - PDO 将执行结果返回到数组

php - 使用 hh :mm:ss countdown without jquery 的 unix 时间戳

javascript - 将 jQuery map 函数转换为箭头函数