【问题标题】:getting one value from array output using ajax使用ajax从数组输出中获取一个值
【发布时间】:2017-07-07 18:14:20
【问题描述】:

我的数组:

result = {"ids":[{"tid":"121"}],"tid":[{"tid":"121"}]}

我想使用 ajax 在 ids 和 tid 中显示 tid 的值,但我不知道该怎么做。我试过result.val(result.ids.tid),但这给了我不确定性。我也尝试过 result.val(result.ids["tid"]) 在 tid 上使用和不使用引号,但它仍然不起作用。

有人知道如何从结果数组中得到 121 的输出吗?

【问题讨论】:

  • 那不是数组,那是 JSON。
  • 您应该尝试自己编写代码。在doing more research 之后,如果您有问题发布您尝试过的方法,并清楚地解释什么不起作用,并提供a Minimal, Complete, and Verifiable example。阅读How to Ask 一个好问题。请务必take the tour 并阅读this
  • result.ids[0].tid
  • 打开您的开发控制台,如果您没有可用的结果,请粘贴var result = {"ids":[{"tid":"121"}],"tid":[{"tid":"121"}]}。然后输入结果并按回车。您现在应该能够遍历数据并弄清楚它是如何工作的,因此您下次也可以这样做。教人钓鱼等等。
  • @JayBlanchard 不,这不是 JSON。这是一个对象。

标签: javascript php arrays ajax codeigniter


【解决方案1】:

您有一个包含对象数组的对象。您应该引用数组索引以获取数组内的对象。

result.ids[0].tid

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-25
    • 2015-12-16
    相关资源
    最近更新 更多