
1
jsonline Jun 9, 2014 via Android 它没跨域,你跨域了。
JSON 无法跨域用 ajax 请求,除非加了 CORS 头。 JSONP 可以做到,但前提是该域名有提供 JSONP 接口。 Chrome App 里的 JS 可以随便跨域。 |
2
switch Jun 9, 2014 http://daimajia.duapp.com/baidu
这个 app 是你的吗?如果是就把返回的 JSON 方式改成 JSONP 方式就可以了。 |
3
learnshare Jun 9, 2014 你所请求的资源和 HTML 不在同域名同端口的服务器下,就是跨域了。出于安全考虑,浏览器不允许这么干。有三种方法可以解决:
1. 放到同域名同端口下(这个做不到); 2. 服务器端支持 JSONP 的请求方式(这个也做不到吧); 3. 服务器端配置 CORS(Cross-origin resource sharing)(这个还是做不到)。 可以尝试用后端语言来请求这个资源,并完成解析。后端没有跨域这种东西。 |
4
xia0chun OP @switch 这个不是我的,是 @RelativeLayout 的,我想用他的服务端直接来获取下载地址的
|
5
xia0chun OP |
6
learnshare Jun 9, 2014
@xia0chun 不如你直接找他要代码咯
|
7
RelativeLayout Jun 9, 2014 via iPhone 没问题 本来只计划客户端使用的,明天或者后天就搞定 搞定了来戳你
|
8
ChanneW Jun 9, 2014
后端处理
|
9
xia0chun OP @learnshare 刚才看了一下源码就托管在Github上的,不想自己在搭建了 :)
|
10
xia0chun OP @RelativeLayout 真是太谢谢了 :)
|
14
RelativeLayout Jun 11, 2014
|
15
xia0chun OP @RelativeLayout 亲,能否给我一个例子啊,搞了一晚上也没取到数据。抱歉我只会依葫芦画瓢 :(
|
16
RelativeLayout Jun 11, 2014 via iPhone
@xia0chun 这两天有点小忙,稍等两天给你写个
|
17
xia0chun OP @RelativeLayout 嗯嗯,好的。先谢谢了 :)
|