如何获得请求完成的时间?

时间:2014-05-14 21:49:43

标签: javascript jquery ajax time response

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

有没有办法在javascript中获得这段时间?

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

1 个答案:

答案 0 :(得分:3)

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

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

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