跨域

原创 2017年03月02日 17:29:25

js跨域

html代码

<html>
<head>
<script src="jquery.js"></script>
<script>
//服务器返回格式${callback}(data)
//callback参数值+( +要返回的值+)  
//如:<%=request.getParameter("callback")%>({result:"name"})
var url = "http://10.1.22.133/xdocweb/serverdata.jsp";  
$.ajax({
    type:"POST",
    //crossDomain:true,  //不成功
    url:url,
    data:{name:"jim"},
    dataType:"jsonp",  //url中添加callback参数
    //jsonp:"jsoncallback",  //参数名默认为callback,修改为jsoncallback
    success:function(data){
        alert(data.result);
    },
    error:function(XMLHttpRequest, textStatus, errorThrown) {
       alert(XMLHttpRequest.status+" "+XMLHttpRequest.readyState+" "+textStatus);
       alert(errorThrown)
    }
})
//http://www.cnblogs.com/sunxucool/p/3433992.html  解决方案

function callbackfunc(data){
    alert(data)
}

</script>
</head>
<body>

</body>
</html>

服务端代码(简单起见直接用Jsp:serverdata.jsp)

<%=request.getParameter("callback")%>({result:"name"})

还可以看看这里:如何解决ajax跨域问题(转)

java跨域

利用HttpServletResponse.addHeader(String name, String value)API
response.addHeader(“Access-Control-Allow-Origin”, “*”);

还可以看看这些:
tomcat添加跨域访问功能-Access-Control-Allow-Origin:*
java跨域
利用第三方jar实现跨域

相关文章推荐

跨域安全JAR包

  • 2017年11月07日 09:26
  • 27KB
  • 下载

ASP.NET WebApi跨域请求配置dll文件

  • 2017年11月17日 10:57
  • 19KB
  • 下载

【Angular】angular 跨域解决方案详解

浏览器对于javascript的同源策略的限制,例如a.cn下面的js不能调用b.cn中的js,对象或数据(因为a.cn和b.cn是不同域),所以跨域就出现了: 简单的解释就是相同域名,端口相同,...

跨域实现用户鉴权

  • 2017年06月13日 02:51
  • 2.12MB
  • 下载

跨域单点登录

  • 2017年02月11日 10:03
  • 438KB
  • 下载

Ajax跨域(jsonp) 调用JAVA后台

1. JSONP定义     JSONP是英文JSON with Padding的缩写,是一个非官方的协议。它允许在服务器端生成script tags返回至客户端,通过javascript call...

跨域请求百度天气预报

  • 2017年10月11日 16:23
  • 1KB
  • 下载

跨域使用的jar包及tomcat设置

  • 2017年09月30日 09:45
  • 29KB
  • 下载

前端跨域调用--JSONP

前端跨域调用–JSONP标签(空格分隔): 淘淘商城之前一直比较关注后端的RPC组件,支持跨系统之间的调用,对于前端的调用,只对Ajax请求有印象,但Ajax是不能跨域调用的。这边就要使用JsonP技...
  • lbr2008
  • lbr2008
  • 2017年12月08日 13:22
  • 2

spring boot 支持js跨域请求

  • 2017年09月09日 10:37
  • 647B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:跨域
举报原因:
原因补充:

(最多只允许输入30个字)