javascript - 显示 HTTP 请求时间

标签 javascript html

我试图显示在 javascript 中完成一个函数所花费的时间,然后在单击按钮时调用的警报窗口中显示时间,但是当我单击时警报框根本不会弹出信息按钮:

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);

关于javascript - 显示 HTTP 请求时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31299190/

相关文章:

javascript - jQuery .toggle 不适用于 CSS 交集

javascript - 无法让过滤器在具有多个参数的 ng-repeat 中工作

javascript - 如何通过javascript访问选中的单选框的值

Javascript,如何使用 GET 将变量值传输到下一页?

html - OUTSIDE 边框仅适用于跨越多行的文本

javascript - tinymce 编辑器的占位符插件

javascript - NodeJS - socket.on 似乎没有被调用

javascript - 带有 $http.post 的 Angular js 和 Node js 问题

html - CSS 样式链接不适用于我的导航链接

javascript - 显示/隐藏单个 Div 的简便方法?