我正在使用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