我有一個JSON文件看起來像這樣的外檢索到的數據:
var sourceData = [
{
"id":"c1",
"title":"What color are your eyes?"
}
]
我想通過jQuery加載它,所以我可以在以後檢索數據:
var myData = $.getScript('data_c1.json', function(data, textStatus){
console.log(data);
return data
});
console.log(myData)
當我看在控制檯中,2個東西是不是我所期望:
- 日誌打到控制檯以相反的順序
data
正確返回,但myData
返回$.getScript
函數本身,而不是數據。
爲了記錄在案,我也試過
$.getJSON("sourceData_c1.json", function(json) {console.log(json);});
,但這並沒有工作,爲我所有。
我很難過。任何幫助非常感謝!
此外,是否有效的語法將var sourceData =
置於JSON文件中?
JSON輸出語法幫助我(謝謝!),但我仍然無法讓它在函數外部可用,然後我發現這個帖子正是我所期待的: http:///stackoverflow.com/questions/1739800/variables-set-during-getjson-function-only-accessible-within-function –