jquery 在IE中无法用post解析XML问题
来源:互联网 发布:java 正则表达式怎么用 编辑:程序博客网 时间:2024/05/17 02:40
/******1,Content-Type
很多时候无法解析就是Content-Type的问题。
如果本身就是xml文件,请跳过这一步
动态生成的XML一定要将其设置为text/xml,否则默认就是text/html也就是普通的文本了。
常见语言的Content-Type设置*********/
header("Content-Type:text/xml"); //php
response.ContentType="text/xml" //asp
response.setHeader("ContentType","text/xml"); //jsp
/******
2,xml结构。
<?xml version="1.0" encoding="UTF-8"?>
<stulist>
<student email="1@1.com">
<name>zhangsan</name>
<id>1</id>
</student>
<student email="2@2.com">
<name>lisi</name>
<id>2</id>
</student>
</stulist>
/******
3,解析
$.post(url, data, callback, type
);
另外提及一點,在使用 jQuery.post( url, data, callback, type ) 方法開發時,這個方法的最後一個參數 type 指的是回應資料的資料類型,其中包括有 "xml", "html", "script", "json", "jsonp", 與 "text" 等類型,即便你手動修改成 "xml" 而你的 Web Service 回應的資料所設定的 Content-Type 不是 text/xml 的話,在 IE 瀏覽器裡一樣是無法運作的,甚至會造成 JavaScript 執行階段錯誤。當不指定 type 參數時,預設 jQuery 會聰明的自動判斷回應的 Content-Type 自動判斷應解析的資料類型,這部分我是從 jQuery.ajax( options ) 看到的,
最后补充一条:保证服务器端是utf-8的编码,否则会乱码!同时也要保证你的xml文件也是utf-8格式的。
- jquery 在IE中无法用post解析XML问题
- ie中jquery无法解析XML解决
- 解决IE中无法用jquery解析xml使用find的问题
- xml在IE中无法解析
- jquery在ie上无法正确解析xml
- ie中jQuery无法解析xml文件的解决方案
- ie中jQuery无法解析xml文件的解决方案
- jQuery ie xml的问题 jQuery在IE中解释XML要注意的问题
- jQuery 获取xml数据在IE中无效的问题
- 用jQuery解决input中placeholder值在ie中无法支持的问题
- 解决IE中无法解析xml
- IE里jQuery解析xml的问题
- 解决IE中无法使用jquery.find方法解析xml字符串的方法
- ie无法使用jquery解析xml的解决方法
- 用Jquery分别在火狐与IE中获取XML
- jQuery解决input中placeholder值在ie中无法支持的问题
- 使用jQuery快速解决input中placeholder值在ie中无法支持的问题
- jquery在ie6、ie8上无法正确解析xml
- 删除一个目录下的重复文件(与文件名无关)
- 《OpenGL游戏程序设计》学习笔记---第五章坐标变换和OpenGL矩阵
- 好吧~小菜鸟初来乍到
- 【业务知识】运维随谈
- ECC
- jquery 在IE中无法用post解析XML问题
- 在Oracle10g 中给scott用户解锁、以web方法访问OEM
- Linux桌面使用之道
- 如何准备IT公司的实习笔试面试
- 获取指定进程所有线程的当前执行模块
- OSGI学习
- 优化Oracle库表设计的若干方法
- C中防止重复定义时要加下划线
- 认真的定位!