我需要訪問一個子域的數據我一直在試圖使用jQuery支持的JSONP。我在子域上訪問的數據是一個靜態(重新生成).json文件(http://www.example.com/data.json)jQuery + JSONP返回數據爲空?
我遇到了「Invalid Label Error」錯誤,並意識到需要將數據包裝在括號中並使用?callback =?
http://www.example.com/data.json?callback=?
({
"items": [
{
"url": "http://www.example.com",
"id": "2981",
"title": "title",
"description": "lorem ipsum sit dolor",
"start": "00:10:00",
"end": "00:20:00"
}
})
$.getJSON(url, function(data){
console.log("json: " + data);
});
結束語數據()擔任我現在可以看到在Firebug淨標籤返回的數據,但$ .getJSON不返回任何東西,我不認爲它觸發。
我錯過了什麼?服務器端需要做些什麼嗎?
謝謝!
當你說它不返回任何東西時,你的意思是什麼? 「數據」參數是否爲空? – Pointy 2010-03-09 13:38:03