ajax获取数据程序端获取的有值可是在前端为空??急 本帖最后由 wanhui1827 于 2011-02-22 12:35:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var url=dirPath+'read1.'+Ext+'?ts='+new Date().getTime()+'&k='+(Ext=="php"?encodeURIComponent(va):escape(va));后面加一个 alert(url); 看看 是不是正确的url把readl.php 用最简单的一句输出 echo 'ok'; 看看前端能能输出“ok”。代码太多,看的头晕,慢慢调试,用排除法。 楼上的兄弟 我的URL是正确的 在程序端写的日志也是正确的返回了数据 可是在前端却没数据就这没打印出数据function handlejs(){ if(obj.readyState==4){ if(obj.status==200){ xml=obj.responseXML; node=xml.getElementsByTagName("data"); if(node.length!=0){//如果d节点的子节点不为0,则取数据 var dv=$("dvContent"); dv.innerHTML=node[0].firstChild.nodeValue; dv.style.display="block";CurrentIndex=-1;//重新设置焦点项 } }else{alert("请求的文件出错,请检查!"); //程序打印出了数据,可是到这却走到这 } } } 如果每次都是 alert("请求的文件出错,请检查!"); 那说明obj.status !=200 , 也就是请求页不能正常反会 把readl.php所有的代码都删除或屏蔽掉, 用最简单的一句输出 echo 'ok'; 看看前端能能输出“ok”。 //经测试,成功获得返回值function handlejs(){ if(obj.readyState==4){ if(obj.status==200){ xml=obj.responseText; //responseXML改成responseText alert(xml); node=xml.getElementsByTagName("data"); if(node.length!=0){//如果d节点的子节点不为0,则取数据 var dv=$("dvContent"); dv.innerHTML=node[0].firstChild.nodeValue; dv.style.display="block";CurrentIndex=-1;//重新设置焦点项 } }else{alert("请求的文件出错,请检查!"); //程序打印出了数据,可是到这却走到这 } } } 如何改写这段获取远程图片代码了? 利用淘宝开放平台如休获取商家信息及商品信息?怎么操作?别让我看文档看不懂 求助php调整显示顺序(急!!!) smarty里如何连接变量呢? 调查,做php的朋友薪金,请说明地点,工作年限。 php 生成静态页面如何包含 头部及尾部的文件 exec()的问题 急啊!!!$dir->rewind报错php4换到php5时出问题! 很简单的问题,快回复 MYSQL提示too many connection.... mysql 这句怎么办? 正则表达式难题。。。
就这没打印出数据
function handlejs(){
if(obj.readyState==4){
if(obj.status==200){
xml=obj.responseXML;
node=xml.getElementsByTagName("data");
if(node.length!=0){//如果d节点的子节点不为0,则取数据
var dv=$("dvContent");
dv.innerHTML=node[0].firstChild.nodeValue;
dv.style.display="block";
CurrentIndex=-1;//重新设置焦点项
}
}else{
alert("请求的文件出错,请检查!"); //程序打印出了数据,可是到这却走到这
}
}
}
function handlejs(){
if(obj.readyState==4){
if(obj.status==200){
xml=obj.responseText; //responseXML改成responseText
alert(xml);
node=xml.getElementsByTagName("data");
if(node.length!=0){//如果d节点的子节点不为0,则取数据
var dv=$("dvContent");
dv.innerHTML=node[0].firstChild.nodeValue;
dv.style.display="block";
CurrentIndex=-1;//重新设置焦点项
}
}else{
alert("请求的文件出错,请检查!"); //程序打印出了数据,可是到这却走到这
}
}
}