【发布时间】:2012-05-24 20:15:29
【问题描述】:
我有一个类似于
的 JSON 对象{
"mydata":[
"one",
"two",
"three"
],
"outside":[
{
"vals":["four", "five", "six"],
"soso":{"seven", "eight", "nine"]
},
{
"vals":["four", "five", "six"],
"soso":{"seven", "eight", "nine"]
},
{
"vals":["four", "five", "six"],
"soso":{"seven", "eight", "nine"]
},
]
"inside":[]
我正在尝试使用 jquery 在“外部”上运行 $.each,这样我就可以从“外部”获取每个 vals 值集,但我没有得到任何东西,但我放弃了希望有人可以提供帮助,但我失败了,可悲地失败了
【问题讨论】:
-
请提供更完整的代码示例
-
您的 JSON 无效(即“soso”值以对象开头,但以数组结尾 - 此外,“inside”之前没有逗号,末尾没有右大括号)。您可以通过jsonlint.com 运行它进行测试。一旦你有一个有效的 JSON 对象,回来再次解释你的问题。
-
扩展 robrich 所说的内容......请引用适用的 Jquery。此外,描述它如何惨遭失败可能会有所帮助。 (是否返回错误数据?是否返回空值?页面中的 javascript 是否完全关闭?)
标签: javascript jquery foreach