【问题标题】:how to get a time that a requests takes to complete? [duplicate]如何获得完成请求所需的时间? [复制]
【发布时间】:2014-07-03 03:56:09
【问题描述】:

当我们发送任何 ajax 请求时,都需要一些时间来完成。

有什么方法可以在javascript 获得那个时间?

我附上了一个屏幕截图来详细说明。 如果还不清楚,请告诉我。我需要用红色包围的时间

【问题讨论】:

  • 开始时存储new Date(),返回时获取new Date(),减去两者。

标签: javascript jquery ajax time response


【解决方案1】:

记下请求之前和请求之后的时间。差异将是完成请求所需的时间。

var start = new Date().getTime(),
    difference;

$.ajax({
    url: url,
    type: "POST",
    data: {
        name: "John",
        location: "Boston"
    }
}).done(function () {
    difference = new Date().getTime() - start;
});

【讨论】:

  • 你甚至不需要.getTime(),因为当你减去它们时,日期会自动转换为毫秒。
猜你喜欢
  • 1970-01-01
  • 2020-05-26
  • 2016-07-11
  • 1970-01-01
  • 1970-01-01
  • 2020-05-22
  • 2015-10-03
  • 1970-01-01
  • 2015-04-17
相关资源
最近更新 更多