首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

ajax跨域 理解来说说

2013-12-28 
ajax跨域懂得来说说!这个说的跨域是访问其他工程的webservice接口?还是直接访问其他工程的地址?有小例子吗

ajax跨域 懂得来说说!
这个说的跨域是访问其他工程的webservice接口?
还是直接访问其他工程的地址?

有小例子吗  简单介绍下!


[解决办法]
跨域,不在同一域名空间下。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html>    
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
        <title>
            查询
        </title>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">
        </script>
        <script type="text/javascript">
            jQuery(document).ready(function() {
                $.ajax({
                    type: "get",
                    async: false,
                    data: {
                        
                    },
                    url: "http://api.btctrade.com/api/ticker",
                    dataType: "jsonp",
                    jsonp: "callback",
                    success: function(json) {
                        var data = json;
                        for (var e in data) {
                            alert(e + "--->" + data[e])
                        }
                    },
                    error: function(XMLHttpRequest, textStatus, errorThrown) {
                        alert(XMLHttpRequest.status);
                        alert(XMLHttpRequest.readyState);
                        alert(textStatus);
                    }

                });

            });
        </script>
    </head>
    
    <body>
        <a href="#" id="test_post">
            查询
        </a>
    </body>

</html>

[解决办法]
http://justcoding.iteye.com/blog/1366102


[解决办法]
直接访问其他工程的地址,也请求其他域名的服务器
[解决办法]
ajax跨域的话,最好是写个代理吧。
[解决办法]
jsonp可以google一下。
[解决办法]
我从不纠结理论
以解决问题为重点

你管他什么跨域,帮你解决到什么问题就行了
[解决办法]
简而言之,一个网站的js试图访问另一个网站
[解决办法]

一句话:同一个IP、同一个网络协议、同一个端口,三者都满足就是同一个域。


[解决办法]
http://blog.csdn.net/sfdev/article/details/3887006
[解决办法]
这个 要分开前后台,跨域 是指前台js请求不同域名下面的文件或者服务,只要域名不同,就教跨域名,后台不存在这种说法。
一般ip被映射成www.xxx.com 这个 时候域名=www.xxx.com=127.0.0.1:80=191.168.1.1:80
当你在本地访问非本地资源或者服务e.g 191.168.1.2:8080/Hello/cxf/cxf?WLSD
                              191.168.1.3:8080/Hello/cxf/cxf.ACTION
                              191.168.1.4:8080/Hello/cxf/cxf.script
这个全部是 跨域 = 跨域名访问。
[解决办法]
你这个是webservice这样写不行的,你在后台写个代理,用java去访问这个webservice,然后用js请求你的这个方法,取得结果,这样就可以可以了,也就是代理服务。

热点排行