-1

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

4

2 回答 2

2

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

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

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

于 2013-07-04T13:51:22.727 回答
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任何你想要的地方使用。

希望能帮助到你!

于 2013-07-04T13:54:24.690 回答