【问题标题】:check value exists in JSON检查值是否存在于 JSON
【发布时间】:2017-03-17 15:33:48
【问题描述】:

我的 JSON 输出来自 API 的这种方式

var CityDistrictInfo = [{"classDesc":"FLOOD ZONE 11","classCode":"ZZ","legend":"011","districtName":"Fremont","atrSpaCityDistrictId":"a20cfe2b-51ed-4a11-8384-7fee393378ea","id":"00D18EECC47E7DF44200011302"},{"classDesc":"FLOOD ZONE 7 BONDS","classCode":"QE","legend":"007","districtName":"San Jose","atrSpaCityDistrictId":"a20cfe2b-51ed-4a11-8384-7fee393378ea","id":"00D18EECC47D86EA0E00011202"}]

谁能告诉我如何在 jQuery 中验证“区名”?如果我输入“Fremont”应该返回真或假。

提前谢谢你。

【问题讨论】:

  • 为什么在 legendIds 数组周围有单引号和双引号?
  • var legendIds = '"[00D18EECC4A1B4DBC000011202,00D18EECC4A1CCB9B400011202]"' 不是你想要的。
  • 我只是在尝试使用和不使用单引号和双引号的差异场景
  • 感谢 Kevin 的快速回复。

标签: jquery arrays json asp.net-web-api


【解决方案1】:

legendIDs 接受一个字符串数组。所以你应该指定

var legendIds = ['00D18EECC4A1B4DBC000011202', '00D18EECC4A1CCB9B400011202']

【讨论】:

  • 很高兴听到这个消息。你有什么理由拒绝我的回答?
  • 嘿,对不起,我最近开始使用 stackoverflow。我不确定它是怎么发生的。我用谷歌搜索和纠正的任何方式:) 谢谢
  • 感谢@Naren,您应该支持并勾选您选择的答案。因此,对我的回答进行投票也很不错:-)
  • 嗨,关于昨天的帖子的一个快速问题。我正在尝试在 javascript 中动态构建图例。我再次收到 "{"legendIDs":["The input was not valid."]}" 错误消息。请看下面
  • for (i = 0; i
猜你喜欢
  • 2012-06-23
  • 1970-01-01
  • 2022-07-12
  • 2021-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-22
  • 2011-06-16
相关资源
最近更新 更多