2

我目前正在用 jquery 发出一些 getjson 请求。

它们是获取请求:“GET http://localhost/MySite/JSON

现在您可以在 firebug 中看到请求触发。然后他们返回"200 OK 250ms"。我希望能够在我的页面本身上显示类似的内容。所以用户可以自己看到延迟。 Firebug 图片 http://testnscale.com/blog/wp-content/uploads/2009/12/firebug.png 通过谷歌从http://testnscale.com找到的图片

是否可以从“GET”请求中检索 MS / 延迟?

4

1 回答 1

5

只需尝试一下,检查您测量的那些值是否相同或接近。

var startTime;
$.ajax
({
    // .. url, type, dataType, etc
    beforeSend: function(xhr)
    {
        startTime = +new Date();
    },
    complete: function(xhr, state)
    {
        var latency = (+new Date()) - startTime;
    }
});

我其实对此很好奇,所以让我们知道你的结果。你得到的是以毫秒为单位的差异。

于 2010-07-01T08:06:55.157 回答