我试图用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>

最佳答案

你在这两者之间缺少a+:

"\nTime: "loadXMLDoc().getTime()

应该是
"\nTime: " + loadXMLDoc().getTime()

您还需要从loadXmlDoc函数返回一个日期对象:
return new Date(new Date().getTime()-start);

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

10-09 13:51