我有一个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 –