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

后台返回数据有关问题

2012-04-26 
后台返回数据问题alert(xmlDoc.loadXML(ajax.xmlHttps[ajax.connectNow].responseText))这个返回一个fals

后台返回数据问题
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");


xmlDoc.async= false;
xmlDoc.loadXML(txt);
return(xmlDoc);
}
catch(e)
{
try
{//Firefox,Mozilla,Opera,etc
parser = new DomParser();
xmlDoc = parser.parseFormString(txt,"text/xml");
return(xmlDoc);

catch(e)
{
alert(e.message())
return(null);
}
}
参考
[解决办法]
学习

热点排行