Ajax 跨域访问的问题

哎哎哎哎啊 发布于 2013/04/26 03:30
阅读 226
收藏 0

    本机测试两级域名,在hosts文件中这样进行了定义:

127.0.0.1 www.tianhandigeng.com

127.0.0.1 test.tianhandigeng.com

Ajax中所有的请求用的都是绝对地址方式,也就是http://www.mydomain.com/xx.action 这种URL,现在访问页面出现了:

这样一个问题,请问一下,这个怎么解决呢?

备注:用了Apache+tomcat


加载中
0
Jackin
Jackin
window.name + iframe +proxy.html 可以实现跨域的Ajax!但是这个比较麻烦!
0
六只
六只
jsonp,还有jquery有个插件也可以实现,挺方便的。
六只
六只
回复 @苏翰 : https://github.com/congmo/jquery-jsonp
苏生不惑
苏生不惑
神马插件?
0
子木007
子木007
好像有个  document.domain = “tianhandigeng.com”  不如去搜搜看
0
loki_lan
loki_lan
地瓜写过这个东西。
0
傲罗
傲罗

js请求的时候加上callback=?

$.getJSON(url+'?callback=?',{action : 'test'},
    function(data){
        alert(data); //处理数据
    }
)

程序处理返回使用jsonp

echo jsonp($data,$_GET['callback']);


0
恺哥
恺哥

可以利用jsoup解决ajax跨域访问的问题

参考一下我的做法,里边有完整的代码

http://my.oschina.net/kzhou/blog/100731

0
大树_
大树_
jsonp 不是挺好吗?
0
山里来的牧码人
山里来的牧码人
jsonp... 网上例子一大把。自己g
返回顶部
顶部