ajax 返回xml类型的数据
通过AJAX获取后台ASP生成的XML文件.我后台设置了response.content-type="text/xml"
为什么前台还是返回的text/html类型的?
老是获取不到数据.我看了一下,返回的数据没问题.可以正常得到.但不是XML格式的.而是text
如果设置了text/xml的话,它会自动解析到responseXML属性上,responseText上仍为文本对象。
同时:readyState值不为4,那么该responseXML的值也为null。
Response.ContentType
response.contentType这样写也不行.不知道为什么.
response.contentType这样写也不行.不知道为什么.
1.response.content-type="text/xml",一楼已经提过了,会见结果加载到 responseXML
2.并不是设定了response.content-type="text/xml"就是XML了.需要自己处理的,
要么自己拼XML传出.
要么自己使用封装好的类来做这个动作.
参考:
http://www.cnbruce.com/blog/showlog.asp?log_id=1136http://www.iwms.net/n1904c37.aspx
设置了contentType 用ASP拼凑出了这个页面.通过浏览器直接打开这个页面.可以打开XML文件,但是用AJAX就只能得到Text类型的了...
相关问答:
<script language="javascript">
var XMLHttpReq;
var cont=true;
//创建XMLHttpRequest对象
function createXMLHttpRequest ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
<folder state="unchecked" isBra ......
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
RT!
xmlHttpRequest.send("提交参数名=值&提交参数名1=值");
var date={"数据1":"数据1值","数据2":"数据2值","数据3":"数据3值" ......
代码中,如果将//alert(1) 注释打开,那么就可以调用,如果注释掉就无法调用
怀疑是导JS文件出问题了,因为写过jsp引两个JS文件没问题,
而JSP引一个JS文件,这个JS引别外的JS文件出现下面问题,上网找了半天没结 ......