XMLHttpRequest,完成该操作所需的数据还不可使用 - Web 开发 / Ajax
========== 部分源码 -- start ========
<head>
<script type= "text/javascript "> <!--
var xmlHttp;
function getXmlHttpObject()
{
var xmlHttp = null;
try {
try {
xmlHttp = new ActiveXObject( 'Msxml2.XMLHTTP ');
}
catch(e1) {
xmlHttp = new ActiveXObject( 'Microsoft.XMLHTTP ');
}
}
catch(e2) {
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}
function showPageList()
{
if((xmlHttp = getXmlHttpObject()) == null) {
alert( '浏览器版本低,请更新或更换您的浏览器 ');
return;
}
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
if(xmlHttp.status == 200)
document.getElementById( 'pagetree ').innerHTML = xmlHttp.responseText;
}
alert( 'xmlHttp.responseText1: '+xmlHttp.responseText); //此句测试用
var url = 'wap_page.php?op=getpagelist ';
xmlHttp.open( 'GET ', url, true);
xmlHttp.send(null);
}
========== 部分源码 -- end ========
提示“完成该操作所需的数据还不可使用”。
为什么?怎么解决呢?
------解决方案--------------------xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
if(xmlHttp.status == 200)
{
document.getElementById( 'pagetree ').innerHTML = xmlHttp.responseText;
alert( 'xmlHttp.responseText1: '+xmlHttp.responseText); //此句测试用
var url = 'wap_page.php?op=getpagelist ';
xmlHttp.open( 'GET ', url, true);
xmlHttp.send(null);
}
------解决方案--------------------http://blog.csdn.net/zhulei2008