欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

ajax不施行 回调函数

更新时间: 2014-01-05 01:54:44 责任编辑: Author_N1

 

ajax不执行 回调函数
function getMadeUnit(mu_id,con){
var ajax = new Ajax("cf_sor?                            type=1","","GET",callBack_getMadeUnit);
ajax.setAsync(false);
ajax.request();
}
function callBack_getMadeUnit(req){
alert(1);
var xmlDoc=req.responseXML.documentElement;
var id=getElm(xmlDoc,"id",0);
var obj = document.getElementById(id);
obj.innerHTML = obj.innerHTML + getElm(xmlDoc,"madeUnit",0);
alert(obj.innerHTML);
}

从var xmlDoc=req.responseXML.documentElement;这行往下都不执行了,为什么呢?
--参考方法--
你取是的正确的XML格式文件?

callBack_getMadeUnit 改成这样试试
function callBack_getMadeUnit(req){
 if (req.readyState == 4){
   
alert(1);
var xmlDoc=req.responseXML.documentElement;
var id=getElm(xmlDoc,"id",0);
var obj = document.getElementById(id);
obj.innerHTML = obj.innerHTML + getElm(xmlDoc,"madeUnit",0);
alert(obj.innerHTML);
 
  }

}




--参考方法--
那句代码出错了,下面的就不会执行了
--参考方法--
自己写的ajax类库还是什么?
--参考方法--
不知道你的 Ajax 类是如何写的
--参考方法--
是不是这个属性没有 documentElement
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:54:44
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2969/
本文WWW.DOC100.NET DOC100.NET版权所有。