我是JSONP的新手,所以我希望有人能從頭開始幫助我。從PHP站點發送JSONP到多個站點
基本上我的情況是:
我有一個CMS的服務器。我希望來自CMS的信息能夠出現在其他幾個網站上。
所以我想(但我不確定),我把我想傳輸的信息放在一個PHP變量中。然後我用
echo json_encode($json);
然後在網站我想就我使用jQuery來顯示信息:
$.ajax({
url: 'http://www.mycmssite.com/phppage.php?json',
dataType: 'json',
data: json,
success: callback
});
var myvar = success;
document.write(myvar);
現在,這是我初步的瞭解,我知道它的千瘡百孔。但是,如果有人能指出我的方向真的很棒!
謝謝堆!
這似乎沒問題。嘗試一下。但是如果您希望各種網站訪問您的json數據,請不要忘記設置[CORS headers](https://developer.mozilla.org/en/http_access_control)。 –
'var myvar = success; document.write(myvar);'是stange。您的回調函數必須設置(並使用)數據。 –
感謝dystroy - 這是我無法理解的:你能給我寫一個你如何做這一行的例子嗎?通過CORS頭,你的意思是:header(「content-type:application/json」); – MeltingDog