1

我尝试向“ http://pastebin.com/raw.php ”发出 JQuery ajax 请求并使用以下代码:

$.ajax({
        url: 'http://pastebin.com/raw.php',
        data: "i=VJ29uFnk",
        complete: function(jqXHR, textStatus) {
            alert('complete');
        },
        success: function(data) {
            alert(data);
        },
        error: function(xhr, status, error) {
            alert('noh!')
        }
});

有了这个,我在 xhr 中得到一个状态“404”,但我在 firebug 中看到的 url 看起来是正确的:

http://pastebin.com/raw.php?i=VJ29uFnk

想法?

4

2 回答 2

1

XHR 调用受到同源策略的保护。

但是,您可以做的是调用绕过此操作的服务器端脚本。

于 2013-05-08T20:25:16.750 回答
1

您可以通过创建捕获所需数据的 php 脚本来规避相同的来源策略:example.com/getpage.php?url=pastebin.com/raw.php?i=VJ29uFnK.

于 2013-05-08T20:28:07.923 回答