【发布时间】:2014-07-03 03:56:09
【问题描述】:
当我们发送任何 ajax 请求时,都需要一些时间来完成。
有什么方法可以在javascript 获得那个时间?
我附上了一个屏幕截图来详细说明。 如果还不清楚,请告诉我。我需要用红色包围的时间
【问题讨论】:
-
开始时存储
new Date(),返回时获取new Date(),减去两者。
标签: javascript jquery ajax time response
当我们发送任何 ajax 请求时,都需要一些时间来完成。
有什么方法可以在javascript 获得那个时间?
我附上了一个屏幕截图来详细说明。 如果还不清楚,请告诉我。我需要用红色包围的时间
【问题讨论】:
new Date(),返回时获取new Date(),减去两者。
标签: javascript jquery ajax time response
记下请求之前和请求之后的时间。差异将是完成请求所需的时间。
var start = new Date().getTime(),
difference;
$.ajax({
url: url,
type: "POST",
data: {
name: "John",
location: "Boston"
}
}).done(function () {
difference = new Date().getTime() - start;
});
【讨论】:
.getTime(),因为当你减去它们时,日期会自动转换为毫秒。