Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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中使用变量解析jason数据_Javascript_Html_Json - Fatal编程技术网

如何在javascript中使用变量解析jason数据

如何在javascript中使用变量解析jason数据,javascript,html,json,Javascript,Html,Json,所以HTML是 <select name="city"> <option value="Mysuru">Mysuru</option> <option value="Bagalkote">BagalkoteBagalkote</option> </select> 所以在上面的代码中,我从html post中获取了数据 现在我有了一个json数据,它被解析:

所以HTML是

<select name="city">
  <option value="Mysuru">Mysuru</option>
  <option value="Bagalkote">BagalkoteBagalkote</option>
</select>
所以在上面的代码中,我从html post中获取了数据

现在我有了一个json数据,它被解析:

var jdata=JSON.parse(body);
所以现在我需要来自jdata的特定数据

var activecases=jdata.Karnataka.districtData.city.active;
这里的city是一个包含cityname的变量,但现在不起作用。它显示未定义city的错误。。。。 但如果我用迈苏鲁而不是城市,它会起作用。。。但我需要把城市放在那里,因为它会随着人们在HTML中选择不同的城市而变化

请有人帮帮我


json文件是

请尝试使用name属性选择标记:



您也可以发布您的json数据吗?这是您需要发布的json文件
var-activecases=jdata.Karnataka.districtData[city].active你为什么不把这个贴在答题栏上。。如果你不介意的话,我会投赞成票的
var activecases=jdata.Karnataka.districtData.city.active;