AJAX代码无法调用.php文件

时间:2009-11-17 10:10:30

标签: php javascript ajax

我无法调用文件:“fillDropDown.php”。

function MakeRequest()
{
  var xmlHttp = getXMLHttp();
  try 
  {
    xmlHttp.onreadystatechange = function()
    {
        if (xmlHttp.readyState == 4) 
        {
            HandleResponse(xmlHttp.responseText);
        }
    }
    xmlHttp.open("GET", "filldropdown.php", true);
    xmlHttp.send(null);
  }
  catch(err)
  {
    alert(err);
  }
}

编辑: =======

我正在使用此链接中建议的AJAX代码: http://www.switchonthecode.com/tutorials/simple-ajax-php-and-javascript

4 个答案:

答案 0 :(得分:1)

fillDropDown.php是否是正确的文件名?

我只是问,因为您正在调用filldropdown.php ...根据您的网络服务器和/或您的操作系统,文件路径区分大小写!

答案 1 :(得分:0)

这个怎么样?

function MakeRequest() {
    var xmlhttp;
    if (window.XMLHttpRequest) {
      // code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
    } else {
      // code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState==4) {
          alert("Cool. It's work. :)");
        }
    }

    xmlhttp.open("GET", "filldropdown.php", true);
    xmlhttp.send(null);
}

请确保“filldropdown.php”应与相同的根一起使用包含上述脚本的文档。

答案 2 :(得分:0)

没有更多的代码,我们几乎无能为力,看起来并不太糟糕,但我只想澄清的是你正在调用文件filldropdown.php,但在你的描述中你称之为fillDropDown.php ... case很重要。

答案 3 :(得分:0)

我发现filldropdown.php脚本有错误。我修好了它现在正在运行。