【发布时间】:2011-01-11 22:02:52
【问题描述】:
我有两个域:www.domain1.com 和 www.domain2.com
我在 domain1 上有一个纯 JSON 提要。
我想从 domain1 中提取 JSON 提要并将其放在 domain2 上的模块中。
根据我所读到的,实现它的方法是使用 JSONP,但你如何去做呢?有没有办法只用 JQuery/javascript 来做到这一点?或者我是否必须使用服务器端代码(我正在使用 Coldfusion)。我也可以只使用 .getJSON 而不是 .ajax(我是初学者,所以我从未使用过 .ajax)
编辑 好吧,我还是很困惑。只是在网址末尾添加回调就破坏了它。我怎样才能做到这一点,而不是提要的远程路径,而是拉出此代码位于 www.domain2.com 但提要位于 www.domain1.com 的绝对路径?
var feed ="/event/json.tag/tag/sports/";
$.getJSON(feed,function(data) {
$.each(data.items, function(i,obj) {
do something here...
}
}
【问题讨论】:
-
为什么
feed是绝对的?还有你的方法是什么?tag?你不能使用查询字符串吗? -
我需要绝对的提要,因为我正在制作一个将在 domain2 上运行的模块,但提要托管在 domain1 上。这就是设置提要网址的方式。
标签: javascript jquery cross-domain