ajax を使用したこのコードの何が問題になっていますか? div のコンテンツを php ファイルからエコーされた文字列に置き換えようとしていますが、機能しません。サイトには Google マップもありますが、テスト ケースを他のファイルで動作させることができるため、これが問題になる可能性があります。Google マップが問題の場合、Google マップで 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();
}