YQL返回未定义值的表,即使JSON对象具有内容

时间:2011-03-29 14:43:15

标签: json google-docs yql

我正在使用Google Docs和YQL为招聘信息板提供支持。我有一个版本并在

运行

http://jsfiddle.net/N4Hb8/8/

然后我修改了YQL查询,只获取列为“open”的作业,返回此JSON对象:

http://bit.ly/i0phfc

但结果表中充满了“未定义”。

http://jsfiddle.net/N4Hb8/10/

出了什么问题?

1 个答案:

答案 0 :(得分:1)

似乎出错的是,在第一个示例中,item是实际对象,而在第二个示例中,item实际上是指您想要的列。如果你console.log(item),你会明白我的意思。

更具体地说,在您的第一个示例中,它似乎会返回一个结果数组。在第二个示例中,它返回单个结果。

要修复代码,您需要处理只返回一项的特殊情况。