2013-06-19 74 views
0

我有一個帶有城市名稱和ID的JSON文件。我只想將城市名稱加載到腳本變量中,以便我可以將該變量用作jQuery自動完成中的源代碼。將JSON文件加載到腳本變量中

數據舉例:

{ 
    "cities": [ 
     { 
      "id": 1440, 
      "name": "Bundi" 
     }, 
     { 
      "id": 850, 
      "name": "Beed" 
     }, 
     { 
      "id": 1409, 
      "name": "Kankroli" 
     }, 
     { 
      "id": 1913, 
      "name": "Muniyal Herbals And Ayurvedic Remedies Limited" 
     }, 
     { 
      "id": 2418, 
      "name": "Kunnicode" 
     }] 
} 
+0

'名字= cities.map(函數(五){返回v.name})' – elclanrs

+0

感謝ü說線在最後很多幫助... – user2499644

回答

1
var someVar = JSON.parse(someStringContainingYourJSON) 


someVar.cities[0].id.. etc 
someVar.cities[1].id 

,或者您可以使用

$.getJSON('/url',function(someVar){ 
    someVar.cities[0].id.. etc 
    someVar.cities[1].id 

}) 
+0

我有近20k行names.so我想他們在json文件中並從文件加載它們。 – user2499644

+0

那麼你應該使用jquery ajax來加載它。 –

+1

如果你有一個JSON字符串,使用JSON.parse – TGH

相關問題