在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数据类型: