我知道这是一个有点愚蠢的问题,有点毫无意义,但我仍然想知道是否有任何方法可以跟踪页面上最后一个 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/