这是我的ajax代码
var ajaxRequest;
if (window.XMLHttpRequest) {
ajaxRequest = new XMLHttpRequest();
} else {
ajaxRequest = new ActiveXObect('Microsoft.XMLHTTP');
}
ajaxRequest.onreadystatechange = function() {
if ( ajaxRequest.readyState==4 && ajaxRequest.status==200 ) {
alert('data loaded');
var loadedData = document.getElementById('page-data');
loadedData.innerHTML=ajaxRequest.responseText;
}
}
// load data from server
function getData() {
ajaxRequest.open('POST', 'loadData.php', true);
ajaxRequest.send();
}
alert()
功能不起作用,但getElementById()
功能正常
任何人都可以告诉我为什么alert()
功能不起作用?如果我用另一个语句代替alert()
函数,它也不起作用,但下一行正在工作