失敗,我有這樣的代碼:的JavaScript在發送GET請求到我的服務器
function httpGetAsync(theUrl, callback)
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
callback(xmlHttp.responseText);
}
xmlHttp.open("GET", theUrl, true); // true for asynchronous
xmlHttp.send(null);
}
httpGetAsync("http://myserver.com/test.php/?u=test&p=testtest");
當我嘗試Firefox的控制檯上運行它,我得到:
NetworkError: A network error occurred.
爲什麼會發生?我怎樣才能解決這個問題?
什麼是文件名要提交您的要求?它不包含在URL路徑中。 –
@HamzaRashid'ŧest.php'是我提交我的請求的文件名。 – WayneXMayersX
確保您的文件存在於服務器上並且可以公開訪問。 –