了解数据类型属性选项值在AJAX

了解数据类型属性选项值在AJAX
在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数据类型:
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部