显示HTTP请求时间
Display HTTP Request Time
我试图显示在javascript中完成一个函数所需的时间,然后在一个警告窗口中显示时间,该窗口称为按钮单击,但是当我单击INFO按钮时,警报框根本不弹出:
var xmlhttp;
function loadXMLDoc()
{
var start= new Date().getTime();
//loadxmldoc function
return new Date().getTime()-start;
}
function firebug(){
alert("Status: "+xmlhttp.status+" "+xmlhttp.statusText+"'nReady State: "+xmlhttp.readyState+"'nRequest Method: "+document.getElementById("selector2").value+"'nTime: "loadXMLDoc().getTime());
}
</script>
Html 按钮:
<button id="btn3" type="button" class="btn btn-warning" style="margin-top:5px;" onclick="firebug();"><span class="glyphicon glyphicon-signal"></span> INFO</button>
你在这两者之间缺少一个+:
"'nTime: "loadXMLDoc().getTime()
应该"'nTime: " + loadXMLDoc().getTime()
您还需要从loadXmlDoc函数返回一个Date对象:
return new Date(new Date().getTime()-start);
相关文章:
- 如何设置$.ajax请求的超时,并在超时时间过长时进行重做
- HTTP使用拦截器测量每个请求的时间
- 取消请求动画设置时间后的帧
- 使用 Javascript 跟踪长时间和失败的请求
- 我可以/如何显式终止长时间运行的 xhr 请求
- 为什么此 Google 日历 API 请求不返回开始时间等事件数据
- 使用您的 http 请求逐步自动路由有时间滞后
- 为什么将 ng-select 替换为自定义指令会导致$http请求不会每隔一段时间发送一次
- AJAX 可访问的长时间运行的服务任务阻止在启用 ASP.NET 兼容性/会话的环境中的后续 AJAX 服务请求
- 如何限制每个自定义时间的 AJAX 请求
- 时间 ajax 请求
- 有没有一种方法可以在没有服务器端语言的情况下完成http头请求并获得时间
- AngularJS:只有经过一段时间后,才显示ajax请求的加载微调器
- 此请求动画帧填充是否也会产生时间戳
- 如何通过与Jquery中的时间进行比较来创建ajax请求
- 长时间运行的AJAX请求在几分钟后重新提交
- 在一系列小的时间范围内处理来自同一客户端的多个请求
- 如何设置ajax请求开始到成功之间的最短时间
- 如何将一些指定的时间设置为ajax调用,这样如果请求正在花费时间检索数据,它应该来到FAIL块
- 使用jquery ajax的两个CORS请求之间的时间间隔