在jQuery的Ajax DataType
属性用于指定
服务器返回的数据
类型。如果未指定,jQuery将根据HTTP包MIME信息自动判断。如果数据类型
选项不填,返回的数据将被视为一个字符串。
一、ajax语法
复制代码代码如下所示:
jquery.ajax({
设置})
参数描述
设置:关键值设置用于
配置请求。任何选项的
默认值可以由ajaxsetup()美元。
这两个值,Ajax的数据类型的选择
1,xml:返回XML
文档并使用jQuery
处理它。
2,html::返回纯
文本HTML信息;当插入DOM时,将
执行所包含的
脚本标记。
3,脚本::返回纯文本Javascript代码。除非设置缓存参数,否则不会自动缓存结果。注意:所有POST请求都将被
转换为在远程请求(不在同一个域)下请求(因为DOM的脚本标签将被加载)。
4,JSON:返回到JSON数据。
5、json:json格式。当调用
函数在JSONP的形式,如myurlcallback =jQuery会自动更换
正确的函数名称来执行回调函数,这是
经常使用的跨域请求不同的二级域名下。
6,文本:返回纯文本字符串。
以下是关于jQuery的Ajax数据类型相关的问题
当数据类型设置为HTML,它只返回纯文本,什么也不说,当它被设置为XML,它返回一个XML文档对象。
例如,返回以下XML
十一万
北京市
十二万
天津市
这需要做的XML文档等,而
浏览器
事实上,jQuery本身也可以解析XML,一个简单的例子
$ ajax({
键入:获取
DataType:XML
URL
成功:函数(数据){
$()省
($($(provinceid警报,数据){我})(文本)+_ + $(this)(文本));
});
}
});
在test.xml内容的XML数据,因此返回的XML文档对象,LZ可以试试自己的。
事实上,我更喜欢使用JSON数据类型: