首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

XMLHttpRequest,完成该操作所需的数据还不可使用

2012-02-28 
XMLHttpRequest,完成该操作所需的数据还不可使用 - Web 开发 / Ajax部分源码--starthe

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

热点排行