jQuery Load函数不加载URL结果?

时间:2012-02-10 12:25:59

标签: jquery

我有生成的链接到ISSUU的PDF:

http://issuu.com/press/docs/2008-12?mode=window&printButtonEnabled=false&shareButtonEnabled=false&searchButtonEnabled=false&backgroundColor=%23222222

然后,我想将该URL内容加载到DIV:

$("#inner").load('http://issuu.com/press/docs/2008-12?mode=window&printButtonEnabled=false&shareButtonEnabled=false&searchButtonEnabled=false&backgroundColor=%23222222');

服务器返回200状态(OK)但是,FireBug将该请求标记为红色:

enter image description here

并且没有任何内容显示在DIV内部。为什么?

修改

如果我将请求更改为Post:

,它也会失败
$.post('http://issuu.com/press/docs/2008-12?mode=window&printButtonEnabled=false&shareButtonEnabled=false&searchButtonEnabled=false&backgroundColor=%23222222',{},
                function(res){ $("#inner").html(res);});

2 个答案:

答案 0 :(得分:3)

浏览器不允许跨域AJAX调用。

您可以使用iframe吗?

答案 1 :(得分:1)

要绕过相同的原始策略,您可以使用同一域上的代理脚本来获取远程页面。