0

任务很简单:从另一个站点加载一个 div 并将其附加到当前站点。我使用 jQuery ajax 请求加载整页内容:

 $.ajax({
        url: news_link, 
        type: 'GET',
        dataType: "html"
    }).done(function(data) {
       ...
    }).fail(function(){
        ...
    });

当我尝试使用响应进行操作时,问题就来了: console.log($(data).find('.widget.newsList'))

尽管图像不在此选择器选择的 div 元素中,但仍在发送其他图像请求。响应中这些图像的链接是本地的,例如:'/img/image.png' 所以我收到 404 错误。不能在本地下载和存储图像。有什么办法吗?

4

1 回答 1

0

任务很简单:从另一个站点加载一个 div 并将其附加到当前站点。

这是第 1 个问题。您无法从第 3 方域加载内容。这是所有浏览器的安全功能,称为同源策略。

于 2013-08-31T13:29:35.910 回答