跨域

原创 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实现跨域

openlayer跨域访问问题解决方案

描述:正如我们在Arcgis中遇到的问题一样,我们在访问openlayer时也会出现同样的问题,表现如下 在官网可正常访问资源 在本地访问同样资源时,无法打开 使用OpenLay...
  • yiranaiu
  • yiranaiu
  • 2015年03月27日 11:50
  • 2390

老生常谈cookie跨域

很早之前就做过跨域设置cookie的项目了,但是以前没有做好积累,今晚花了点时间重新复习一下。 OK,有两个域名,www.a.com和www.b.com,现在要通过a网站来设置b网站下的cookie...
  • caiknife
  • caiknife
  • 2013年04月12日 22:50
  • 3129

ajaxfileupload上传文件跨域实战解决

前言: ajaxfileupload跨域文件上传会遇到2个问题 1:跨域访问以json,xml格式返回,直接报406 网上查了设置服务器端直接设置header内容 Access-Control-A...
  • u012927379
  • u012927379
  • 2016年04月27日 11:00
  • 13238

跨域!跨域!跨域

1. 什么是跨域? 跨域一词从字面意思看,就是跨域名嘛,但实际上跨域的范围绝对不止那么狭隘。具体概念如下:只要协议、域名、端口有任何一个不同,都被当作是不同的域。之所以会产生跨域这个问题呢,其实...
  • stwuyiyu
  • stwuyiyu
  • 2016年11月26日 11:09
  • 987

HTML5 通信API 跨域WEB Sockets

HTML5新增通信相关两个API,跨文档消息传输与WEB Sockets API,跨文档消息传输功能,可以在不同网页文档,不同端口(跨域情况下)进行消息传递。使用web sockets api 可以让...
  • chihen
  • chihen
  • 2015年05月05日 12:33
  • 1654

php 跨域设置

一般来说 配置 header("Access-Control-Allow-Credentials: true"); 就能解决问题 在用 phpStudy继承环境 php版本为php-5.6.27-n...
  • ooaash
  • ooaash
  • 2017年04月08日 10:16
  • 431

通过script标签跨域、ajax跨域

JSON(JavaScript Object Notation){javascript对象表示法}是一种数据交换格式;JSONP(JSON with Padding) 是一种可以绕过同源策略的方法,即...
  • qq_28454083
  • qq_28454083
  • 2016年05月22日 17:27
  • 3344

Session 跨域处理

    以前一直找办法来解决Session跨域共享的问题,最近看了一篇文章,感觉有点帮助,具体是否有用,还得自己来实践。     Asp.net程序的默认配置Web.Config文件中关于Sessio...
  • Dailen_Liao
  • Dailen_Liao
  • 2011年02月10日 11:16
  • 4706

chrome浏览器的跨域设置

1.windows版 找到chorme浏览器的快捷图标并点击鼠标右键的属性一栏,在属性页面中的目标框里加上   --disable-web-security 2.Mac版 open -a "G...
  • gaomingyangc
  • gaomingyangc
  • 2016年12月06日 23:50
  • 760

前端跨域html5方法

前端跨域html5方法
  • myfwjy
  • myfwjy
  • 2017年02月12日 14:43
  • 1075
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:跨域
举报原因:
原因补充:

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