Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将JSON文件加载到脚本变量中_Javascript_Jquery_Json - Fatal编程技术网

Javascript 将JSON文件加载到脚本变量中

Javascript 将JSON文件加载到脚本变量中,javascript,jquery,json,Javascript,Jquery,Json,我有一个JSON文件,上面有城市名称和它们的ID。我只想将城市名称加载到脚本变量中,以便在jQuery的自动完成中使用该变量作为源 数据示例: { "cities": [ { "id": 1440, "name": "Bundi" }, { "id": 850, "name": "Beed" }, {

我有一个JSON文件,上面有城市名称和它们的ID。我只想将城市名称加载到脚本变量中,以便在jQuery的自动完成中使用该变量作为源

数据示例:

{
    "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"
        }]
}
或者你可以使用

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

})

names=cities.map(函数(v){return v.name})
感谢你在最后一批帮助我的那一行…我有将近20k行的名字。所以我希望它们在json文件中,并从文件中加载。然后你应该使用jquery ajax来加载它。如果你有一个json字符串,使用JSON.parseu可以给我一个示例吗?假设文件名为cities.JSON.wat就是jquery ajax中的代码
$.getJSON('/url',function(someVar){
   someVar.cities[0].id.. etc
    someVar.cities[1].id

})