【问题标题】:How to parse the jason data using a variable in javascript [duplicate]如何使用javascript中的变量解析json数据[重复]
【发布时间】: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


【解决方案1】:

尝试使用名称属性选择标签:

<select name="Karnataka[districtData][city][active]">
</select>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 2017-09-03
    • 1970-01-01
    • 2012-02-15
    • 2017-09-01
    • 1970-01-01
    相关资源
    最近更新 更多