使用ajax和可能的谷歌地图问题

时间:2013-01-11 17:48:35

标签: php html ajax

使用ajax的代码有什么问题?我试图用一个PHP文件中的回显字符串替换div的内容,它不起作用。我也在网站上有谷歌地图,这可能是问题,因为我可以让测试用例在其他文件中工作。如果谷歌地图是问题,我将如何使用谷歌地图的ajax?

function update(){
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 && (httpRequest.status == 200) || (httpRequest.status == 0))
    {
        document.getElementById("form").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","update.php", true);
xmlhttp.send(); 
}

1 个答案:

答案 0 :(得分:0)

httpRequest未在任何地方定义。你可能想要:

if (xmlhttp.readyState==4 && (xmlhttp.status == 200) || (xmlhttp.status == 0))

(提示:Chrome的JS控制台非常适合调试。使用View - > Developer - > JavaScript控制台菜单项打开。)