跨域解决方案
Posted liclblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跨域解决方案相关的知识,希望对你有一定的参考价值。
1.加请求头
后台response添加header,response.setHeader("Access-Control-Allow-Origin", "*");
2.jsonp
前端主要代码
$.ajax({ type : "GET", async : false, url : "http://a.a.com/a/FromUserServlet?userName=张三", dataType : "jsonp",//数据类型为jsonp jsonp : "jsonpCallback",//服务端用于接收callback调用的function名的参数 success : function(data) { alert(data.result); }, error : function() { alert(‘fail‘); } }); |
后台主要代码
String jsonpCallback = req.getParameter("jsonpCallback");
resp.getWriter().println(jsonpCallback + "(" + jsonObject.toJSONString() + ")");
3.nginx或者springcloud 搭建网关
以上是关于跨域解决方案的主要内容,如果未能解决你的问题,请参考以下文章