【发布时间】:2021-04-12 14:41:13
【问题描述】:
所以 HTML 是
<select name="city">
<option value="Mysuru">Mysuru</option>
<option value="Bagalkote">BagalkoteBagalkote</option>
</select>
在 java 脚本中,我必须使用上面的下拉值解析 JSON 文件。
js代码为:
app.post("/", function(req, res) {
var city= req.body.city;
所以在上面的代码中,我从 html post 中获取了数据
现在我有一个已解析的 json 数据:
var jdata=JSON.parse(body);
所以现在我需要来自 jdata 的特定数据
var activecases=jdata.Karnataka.districtData.city.active;
这里的城市是一个包含城市名称的变量,但现在不起作用它显示未定义城市的错误.... 但是如果我把 Mysuru 而不是 city 它工作......但我需要把 city 放在那里,因为它每次都会随着人们在 HTML 中选择不同的城市而变化......
请有人帮帮我..
json文件是https://api.covid19india.org/state_district_wise.json
【问题讨论】:
-
你也可以发布你的json数据吗?
-
这是 Json 文件
-
你需要这样做。
var activecases=jdata.Karnataka.districtData[city].active; -
你为什么不在答案中发布这个..我会支持它..如果你不介意@Yadab
标签: javascript html json