我的ajax脚本有问题,我发出一些警告,看看问题出在哪里,这是我的脚本:
<script language="javascript" type="text/javascript">
function positionUpdate(var1, var2){
alert ("1");
var queryString = "?var1=" + var1 + "&var2=" + var2;
alert ("2");
ajaxRequest.open("GET", "position_update.php" + queryString, true);
alert ("3");
ajaxRequest.send(null);
alert ("4");
}
</script>
警报3在我运行时没有出现,所以看起来问题出在这条线上,但我不知道它是什么:
ajaxRequest.open("GET", "position_update.php" + queryString, true);
谢谢Stanni
答案 0 :(得分:3)
您还没有实例化ajaxRequest对象。那时,它仍未定义。
你需要先拥有这个:
try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}