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

ajax responsetext 替空值,想不通。

2012-12-28 
ajax responsetext 为空值,想不通。。直接贴代码吧。 。。下面是js里的。var xmlHttpfunction createXMLHttpReq

ajax responsetext 为空值,想不通。。
直接贴代码吧。 。。下面是js里的。

var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
}
else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}var currentpage=0;
function showfree(divno,cp){
createXMLHttpRequest();
var url="Loadfree?divno="+divno+"&currentpage="+cp; 
xmlHttp.open("GET", url, true);
currentpage=cp;
xmlHttp.onreadystatechange = function(){callback(divno,cp);};
xmlHttp.send(null);
}
var txt;
function callback(divno,cp){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
txt="";alert(xmlHttp.responseText);
                  }}}

[解决办法]
如果userinfo为空   myfabu = Loadmfb.loadmfb(use.getUserId(),currentpage); 这句话肯定报错,ajax返回值就会出错   。Loadfree?divno="+divno+"&currentpage="+cp,你直接把这句话赋个值放到地址栏运行下看看什么结果

热点排行