当前位置: 代码迷 >> ASP.NET >> 后台返回数据有关问题
  详细解决方案

后台返回数据有关问题

热度:3186   发布时间:2013-02-25 00:00:00.0
后台返回数据问题
alert(xmlDoc.loadXML(ajax.xmlHttps[ajax.connectNow].responseText)); 
这个返回一个false这是为什么呢,xmlDoc是一个xml文档对象 
那个responseText是通过ajax后台取到的数据

------解决方案--------------------------------------------------------
ding!!!
學習
------解决方案--------------------------------------------------------
是想做异步吗?
需要看看你的C#代码,按照你的意思结果应该是 True 需要将aspx里面的HTML代码去掉

参考:Ajax异步提交判断用户名是否可用
------解决方案--------------------------------------------------------
没有遇到过,没法测试条件。。。
------解决方案--------------------------------------------------------
你装在xml返回应该用responseXML,你得到是xmldom
------解决方案--------------------------------------------------------
探讨
我不是要做判断用户名是否正确,返回的数据是一个字符集,我想要把它们加载成xml,然后操作这些数据

------解决方案--------------------------------------------------------
responseText 这个返回的是文本字符串,你返回应该是xmldom然后用js处理xmldom,拆分,组合成你需要的数据格式
------解决方案--------------------------------------------------------
是否取得相要数据?

------解决方案--------------------------------------------------------
探讨
没有取不到数据

------解决方案--------------------------------------------------------

------解决方案--------------------------------------------------------
loadXML()是加载的一个XML文件对象
你responseText换成responseXML试试?
------解决方案--------------------------------------------------------

不是取不到数据就是
加载xml文件 时出的错
------解决方案--------------------------------------------------------
顶`
------解决方案--------------------------------------------------------
你编码不对,是能返回的,顶多是乱码

要么你路径有问题,要么你返回格式有问题。
------解决方案--------------------------------------------------------
跟着看看
------解决方案--------------------------------------------------------
。关注,。。。。
------解决方案--------------------------------------------------------
个人感觉不是浏览器的原因~~~~
------解决方案--------------------------------------------------------
看看
------解决方案--------------------------------------------------------
那个FALSE应该是xmlDoc.loadXML(ajax.xmlHttps[ajax.connectNow].responseText
加载出错了 所以false
直接alert服务端返回的数据试下看看返回的数据是什么
能否被装载上
------解决方案--------------------------------------------------------
var xmlDoc=new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.async=false;
xmlDoc.resolveExternals=false;
xmlDoc.load("stu.xml");
------解决方案--------------------------------------------------------
探讨
数据是有的,就是一个xml字符串

------解决方案--------------------------------------------------------
学习
------解决方案--------------------------------------------------------
能不能把你返回的xml贴上来
或者将你的js代码加上 try catch 将捕获的错误贴上来 
 
------解决方案--------------------------------------------------------
ding
------解决方案--------------------------------------------------------
关注。。
------解决方案--------------------------------------------------------
建议学一下ajaxpro,,

简单易用,,开发快
------解决方案--------------------------------------------------------
ajax.xmlHttps[ajax.connectNow].responseText是否有数据 
try
{ //Internet Explorer
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  相关解决方案