我正在尝试从形如http://www.xyz.com/abc.json的URL中提取数据。 我一直在尝试使用以下方式中的$.ajax方法来实现。
var json = (function () {
var json = null;
$.ajax({
'async': false,
'global': false,
'url': "http://www.xyz.com/abc.json.",
'dataType': "json",
'success': function (data) {
json = data;
}
});
return json;
})();
然而,我不能让它运行起来。我需要循环检查检索到的数据并检查一些特定的条件。如果JSON数据有名称,那么可以轻松地使用$.getJSON实现这一点,但是该文件的形式为:
[{
"name": "abc",
"ID": 46
}]
因此,我必须将其有效地转换并存储在Javascript对象变量中,然后才能使用它。您有任何建议,我可能做错了什么?