我正在使用xampp來測試我的代碼。我正在使用Dreamweaver實時視圖。在實時視圖中,並返回200和echo輸出的xmlhttp.status代碼。但是當我嘗試在IE或FF中查看它時,狀態碼是0,並且沒有輸出。我讀到,這似乎是一個與URL的問題(絕對/相對??),我嘗試了多種URL格式,但似乎無法讓它工作。XmlHttp請求狀態0,localhost問題(javascript,ajax,php)幫助
基本上,我有一個HTML文件,調用javascript函數「result()」,「結果」函數調用執行test3.php文件。
文件要調用的位置是C://xampp/htdocs/test/ha/test3.php
我測試文件:/// C:// XAMPP/htdocs中/測試/公頃/ test3.php或C://xampp/htdocs/test/ha/test3.php或file:///xampp/htdocs/test/ha/test3.php請提供URL格式(完整的網址)。
我的代碼如下,如IS,在該行的相對URL在DW實時取景工作,而不是在與FF/IE獨立訪問瀏覽器
xmlhttp.open("GET","../ha/test3.php",true);
我應該用替換URL吧上班?
TIA
function Result()
{
xmlhttp = ajaxFunction();
//document.getElementById("results").innerHTML += " ajax function got executed";
xmlhttp.onreadystatechange=function()
{
document.getElementById("results").innerHTML += xmlhttp.readyState; //readystate check/debug
document.getElementById("results").innerHTML += xmlhttp.status; //status check/debug
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("results").innerHTML += "onreadystate"; //readystate check/debug
document.getElementById("results").innerHTML += xmlhttp.responseText;
}
}
}//onreadystate bracket
xmlhttp.open("GET","../ha/test3.php",true);
xmlhttp.send();
} //result function bracket
感謝您的回覆,但我仍然不確定如何讓此工作。 – jamex 2010-07-26 23:33:17