ajax 跨域问题两种方式
来源:互联网 发布:知乎 河南少林寺好不好 编辑:程序博客网 时间:2024/05/23 16:15
第一种
$.ajax({
type: "POST",
url : "http://localhost:8088/Shopping/user/ajaxCross.action",
data:"null",
async: false,
dataType:"jsonp",
error: function(request) {
alert("test error");
},
success: function(data) {
alert("success");
alert(data);
$.each(data,function(date){
alert(date);
});
}
});
注意:dataType 一定要为 jsonp 它的格式为 (json格式) 相当于用括号将json格式的数据包含。
_jqjsp({"address":"","birthday":{"date":14,"day":2,"hours":12,"minutes":12,"month":2,"nanos":0,"seconds":12,"time":1489464732000,"timezoneOffset":-480,"year":117},"dentityCode":"1","emaill":"","id":3,"name":"","order":2147483647,"picPath":"","remarks":"","sex":"???","status":1,"trueName":"????4"})
第二种 通过 jquery-jsonp 插件来进行跨域
var url="http://localhost:8088/Shopping/user/ajaxCross.action" +"?callback=?&id=fdfd";$.jsonp({ "url": url, "success": function(data) { alert("success"); alert(data); $.each(data,function(date){ alert(date); }); }, "error": function(d,msg) { alert("Could not find user "); }});
注意:callback=? 这部分一定要写 jquery 默认会添加 如:http://localhost:8088/Shopping/user/ajaxCross.action?callback=_jqjsp&_1495533338619=
后台代码都是一样的 如:
@ResponseBody
@RequestMapping("/ajaxCross")
public String ajaxCross(HttpServletRequest request){
String callback = request.getParameter("callback");
User user = userService.findUserById(3);
JSONObject jsonStu = JSONObject.fromObject(user);
return callback+"("+jsonStu+")";
}
- ajax 跨域问题两种方式
- Ajax+PHP实现跨域访问的两种方式
- ajax跨域访问的两种方式
- ajax 的两种方式
- DataTable 两种ajax方式
- ajax两种书写方式
- Ajax跨域请求的两种方式(jsonp和Access-Control-Allow-Origin)
- ajax 调用webservice的两种方式
- Buffalo Ajax的两种配置方式
- ajax获取数据的两种方式
- JQuery-Ajax两种方式的区别
- Buffalo AJAX的两种配置方式
- Ajax的两种实现方式
- Ajax获取图片的两种方式
- ajax请求处理两种方式
- ajax的两种提交方式和两种版本
- jq ajax 和js ajax 两种方式请求数据
- 如何解决ajax跨域问题(转) --使用两种 jsony方法
- Kotlin开发Android(2): Kotlin声明变量常量方法等基本语法
- PL/SQL Developer如何连接64位的Oracle图解
- Android调用高德地图app语音导航
- H5压缩图片 AJAX上传图片
- Python练习4-操作redis数据库
- ajax 跨域问题两种方式
- Mysql 主外键与索引之间的区别和联系
- 深入理解java异常处理机制
- java需要关注的知识点---HashMap
- python中的深浅拷贝
- OC学习之路(3)
- JAVA-16.2-生产消费者模式
- android TV 开发 (一) 准备开发电视应用
- java消息摘要算法加密