簡體   English   中英

是否可以從Ajax調用外部PHP腳本?

[英]Is that possible to call to external PHP script from Ajax?

我正在嘗試使用Ajax調用外部PHP腳本,如下所示:

$(function() {
    $.ajax({'url': 'http://stokes.chop.edu/web/zscore/result.php',
            'type': 'POST',
            'success': function(response, textStatus, XMLHttpRequest) {
                alert('[' + response + ']');
            },
            'error': function(XMLHttpRequest, textStatus, errorThrown) {
                alert('Error');
            }
    });
});

結果是: [] (即調用success函數!),但是在FireFox的HTTPFOX插件中看到以下錯誤:

加載內容時出錯(NS_ERROR_DOCUMENT_NOT_CACHED)

我的代碼有什么問題?

您不能從與從其調用ajax請求的域名不具有相同域名的頁面中加載內容。 這是眾所周知的安全功能,稱為“相同來源策略”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM