AJAX的dataType问题

dataType是预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值:
"xml":    返回 XML 文档,可用 jQuery 处理。
"html":   返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行。
"script": 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了 "cache" 参数。注意:在远程请求时(不在同一个域下),所有 POST 请求都将转为 GET 请求。(因为将使用 DOM 的 script标签来加载)
"json":   返回 JSON 数据 。
"jsonp":  JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。
"text":   返回纯文本字符串
时间: 2024-08-28 09:02:26

AJAX的dataType问题的相关文章

Ajax的“dataType”乱用的陷阱

$.doAjax({ url : "areaAction_synchronizeArea.do", data : { 'vrvRangeUrl' : synAreaHTTP ,'vrvRangeUser' : synAreaName, 'vrvRangePWD' : synAreaPWD }, dataType : "JSON", success : function(data) { showMsg("", "同步成功!",

ajax的dataType有哪些类型?

ajax的dataType有哪些类型? 格式为:dataType:"xxx", ?"xml": 返回 XML 文档,可用 jQuery 处理 ?"html": 返回纯文本 HTML 信息:包含的 script 标签会在插入 dom 时执行 ?"script": 返回纯文本 JavaScript 代码.不会自动缓存结果.除非设置了 "cache" 参数. 注意:在远程请求时(不在同一个域下),所有 POST

$.ajax中dataType为json时后台write的写法

使用jQuery中的ajax获取纯数据时,如果dataType是json后台java中的write应该怎样写呢? 1 $.ajax({ 2 url:"********", 3 success:function(data) { 4 alert(data.data); 5 }, 6 error:function() { 7 alert("error"); 8 }, 9 dataType:"json", 10 type:"post"

jquery中ajax的dataType属性包括哪几项

•"xml": 返回 XML 文档,可用 jQuery 处理.•"html": 返回纯文本 HTML 信息:包含的 script 标签会在插入 dom 时执行.•"script": 返回纯文本 JavaScript 代码.不会自动缓存结果.除非设置了 "cache" 参数.注意:在远程请求时(不在同一个域下),所有 POST 请求都将转为 GET 请求.(因为将使用 DOM 的 script标签来加载)•"json&

JQuery的Ajax跨域请求的

JQuery的Ajax跨域请求的(Ajax) 什么是jsonp格式呢?API原文:假设获取的数据文件存放在远程server上(域名不同.也就是跨域获取数据),则须要使用jsonp类型.使用这样的类型的话,会创建一个查询字符串參数 callback=? .这个參数会加在请求的URL后面. server端应当在JSON数据前加上回调函数名.以便完毕一个有效的JSONP请求.意思就是远程服务端须要对返回的数据做下处理,依据client提交的callback的參数,返回一个callback(json)的

JQuery的Ajax跨域请求的解决方案

http://www.open-open.com/lib/view/open1334026513327.html 今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式, 于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式.分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式. 什么是jsonp

使用mui.ajax完成跨域请求

一.代码 mui.ajax({ type:"post", url: serverip + '/api/v1/requestSMS/?jsoncallback=?', async:false, data: { mobile: mobile }, dataType: "jsonp", jsonp: "jsoncallback", success: function(data, status, xhr){ console.log("succe

springMVC中ajax的运用于注意事项

ajax的运用: 注意事项: dataType:"json"在ajax中可写可不写(ajax能够自动识别返回值类型),写了更加规范,可以在ajax识别错误返回值类型的时候,指定返回值类型从而不出错. 类方法上一定要写上@ResponseBody注解,可以直接将返回的数据写入响应文本中.多用在ajax异步处理请求的时候. AppUtil.returnObject(new PageData(),pd); 这里的pd换为map也可以. AppUtil.returnObject(pd,map)

Ajax全面基础学习(二)

两种配置ajax的方式 $.ajax('url',{ 配置ajax}); $.ajax({ url : 'url' 其他ajax配置}) ajax的回调函数 $.ajax('url',{ //请求成功的回调函数 success : function(data){console.log(arguments);}, //请求失败的回调函数 error : function(jqXHR,status,err){ //jqXHR:jQuery增强的xhr对象 //err:通过底层throw抛出的异常 }