我正在嘗試從http://www.xyz.com/abc.json表單的URL中檢索數據。 我一直試圖通過以下方式使用$ .ajax方法實現此目的。從JavaScript中的URL中獲取JSON數據?
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;
})();
但是我無法得到這個運行。我需要遍歷檢索的數據並檢查一些特定的條件。這可能已與$ .getJSon容易實現,如果JSON數據有名字了,但該文件的格式爲:
[{
"name": "abc",
"ID": 46
}]
,因爲其中我要有效地轉化並將其存儲在一個Javascript對象變量,然後才能使用它。任何關於我可能會出錯的建議?
確定,將工作? $ .get默認爲異步 – 2013-02-17 05:06:24
我不知道$ .get是異步的。我將刪除我的建議 – cgajardo 2013-02-17 05:08:16
URL指向JSon文件。它不是一個字符串。我認爲這種方法不會完成這項工作。 – CodeMonkey 2013-02-17 06:00:43