最后一次Ajax请求是什么时候发出的?

时间:2013-07-04 13:47:33

标签: javascript jquery ajax

是否可以在JavaScript客户端代码中的最后一次Ajax请求的哪个时间检入JavaScript / Jquery?

2 个答案:

答案 0 :(得分:2)

您可以通过以下方式添加一些日志记录:

$.ajaxSetup({
    beforeSend: function (jqXHR) {
        //ADD LOG LINES HERE TO SEE TIME
    },
});

这样,beforeSend将为每个ajax调用执行并登录到控制台。 您的日志行应包含时间戳。

答案 1 :(得分:0)

您可以设置$(document).ajaxStart$.ajaxSetup,因此每次提出请求时,您都可以执行某些操作,例如:

<script type='text/javascript'>
    $(document).ajaxStart(function() {
        window.lastAjaxRequest = new Date();
    });
    // or
    $.ajaxSetup({
        beforeSend: function (req) {
            window.lastAjaxRequest = new Date();
        }
    });
</script>

然后,您就可以在任何地方使用lastAjaxRequest

希望它有所帮助!