jQuery ajax jsonp 使用模型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery ajax jsonp 使用模型相关的知识,希望对你有一定的参考价值。
jQuery对ajax的支持
$.ajax({ //json形式数据 url: "DemoServlet", method: "post", data:{ //此处表示向服务器端传递的参数 msg: "msg的数据" did: "did的数据" }, dataType: "text", //"xml" "json" //服务器端处理后的响应方式 success: function(data){ //如果 xml则data数据类型为dom对象数据,如果是text则是文本数据 //进行相关的事务处理 }, error: function(){ //进行错误的事务处理 } })
jQuery对ajax的简化操作
$.get(url, {param:value , ……}, function(data){ }, "json") $.post(url, {param:value , ……}, function(data){ }, "json")
实现数据的跨域访问:使用JSONP技术
1、jQuery使用原生ajax对jsonp的支持
$.ajax({ url: "", method: "", data:{ msg: msgData, id: idData }, dataType: "jsonp" , // jsonp 使用jsonp跨域访问模式 jsonp: "jsonpcallback" , //传送jsonp标识 success: function(data){ }, error: function(){ } })
2、jQuery对jsonp支持的简化操作
$.getJSON(url, { msg: msgData, id: idData }, function(data){ //回调处理函数 }, "json");
以上是关于jQuery ajax jsonp 使用模型的主要内容,如果未能解决你的问题,请参考以下文章
jquery ajax jsonp 和 angularjs $http json 的区别
JQuery - $.ajax() - 使用 JSONP 的跨域 - 仅在 IE 8 中获取“解析器错误”(在 IE 7 中工作)