ajax求救
求救:
为什么我用
http_request.responseXML.xml不能得到正确的结果,显示的结果为空
而用http_request.responseText 却能够显示?
这在访问我用ASP写的服务器程序时出现,而在访问.XML 文件时却又显示正常
ASP的文件很简单.代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%response.Charset="gb2312"
response.ContentType="text/xml"
response.Buffer=true
%>
<?xml version="1.0" encoding="gb2312"?>
<root>
<jc>
<%=request.QueryString("jc")%>
</jc>
</root>
问题点数:50、回复次数:7Top
1 楼iuhxq(小灰)回复于 2006-03-09 09:00:31 得分 10
http_request.responseXML.xml->http_request.responseXMLTop
2 楼jincaogg(孤狼)回复于 2006-03-10 15:12:44 得分 0
楼上的 能不能详细点啊?
有什么解决的办法,是我的问题,还是....Top
3 楼znjgress(四空和尚)回复于 2006-03-13 11:13:56 得分 2
帮顶Top
4 楼emu(月亮不在手指尖上)回复于 2006-03-13 12:27:44 得分 30
response.ContentType="text/xml" 没有设置成功?
alert(xmlhttp.getResponseHeader("Content-Type")) 确认一下
不然就是<%=request.QueryString("jc")%>的内容有问题,解析失败了。直接从浏览器上访问asp没有问题吗?Top
5 楼rainxiang(楚王好细腰 后宫多饿死)回复于 2006-03-13 12:56:50 得分 5
同emu
要设置ContentType
Top
6 楼zeq258(周二强)回复于 2006-03-13 15:15:16 得分 3
学习Top
7 楼jincaogg(孤狼)回复于 2006-03-20 16:09:06 得分 0
还没解决啊,我不用这个了,我用microsoft.xml可以顺利访问,谢谢各位了..
Top




