跨域

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

阅读更多
文章标签: javascript
个人分类: web
想对作者说点什么? 我来说一句

ueditor跨域图片上传

2017年09月11日 589KB 下载

跨域使用的jar包及tomcat设置

2017年09月30日 29KB 下载

跨域过滤器

2018年01月03日 1KB 下载

Ajax跨域的2种解决方式

2014年04月24日 44KB 下载

tomcat跨域

2014年04月22日 30KB 下载

iframe跨域自适应高度模板

2011年02月16日 1KB 下载

服务端解决跨域方法

2018年05月24日 17KB 下载

C# Ajax调用

2012年02月07日 290KB 下载

跨域的三个html例子

2012年10月18日 1KB 下载

jquery跨域调用 js跨域调用

2012年09月14日 826B 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭