我創建一個PHP文件來返回JSON編碼數據,然後使用getJSON
讀它。我試圖從一個來源獲取信息並將其分發到多個區域。我已經更改了內容類型,並允許使用標題進行所有訪問。此時我卡住了。任何想法如何得到這個工作?getJSON由於jquery或php返回null或什麼都沒有?
PHP
header('Cache-Control: no-cache, must-revalidate');
header('Content-type: application/json');
header('Access-Control-Allow-Origin: *');
$search_terms = curlData();
$json = array("term" => $search_term);
echo $_GET['callback'] . "(" . json_encode($json) . ");";
輸出這個PHP文件如下:
({"term":"sandwich city"});
這裏是jQuery的我使用檢索JSON信息
$.getJSON("http://MYWEBSITE.com/terms.php?callback", function(data) {
alert(data);
});
只是一個側面說明,您的警報應該讀作警報(data.term);'。我知道你現在只是在測試,這不會改變你得到的NULL,但是我認爲Id就是這麼說的。 – Dutchie432 2012-03-22 15:55:17
@ Dutchie432感謝提示 – jon 2012-03-22 16:05:03