ajax send()失败问题
<html><head><script>
function c()
{
var XHR;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
XHR=new XMLHttpRequest();
}
else
{// code for IE6, IE5
XHR=new ActiveXObject("Microsoft.XHR");
}
spanObject=document.getElementById('logid1');
spanValue=spanObject.outerText; //该值log ID
XHR.open("GET","gethint.php?q="+spanValue,true);
XHR.send(null);
alert(XHR.readyState);//return 1,send()失败
//document.getElementById("ed").innerHTML=XHR.responseText;
}
</script>
</head>
<body>
<a id="logid1" onclick="c()" href="#" > log ID </a>
<span hidden="hidden" id="logid2"> AAAAAA</span>
<span id="ed">
<br>
</span>
</body>
</html>
**注意看 【 alert(XHR.readyState);//return 1 表示send()失败】
但这是为什么?
**
备注: php 文件路径正确且有echo 输出。
F12 调试不提示任何错误