YQL, возвращающий таблицу неопределенных значений, даже если у объекта JSON есть содержимое - PullRequest
0 голосов
/ 29 марта 2011

Я использую Google Docs и YQL для создания доски объявлений о вакансиях. Я получил одну версию и работает на

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

Затем я изменил YQL-запрос, чтобы получать только задания, перечисленные как «открытые», что возвращает этот объект JSON:

http://bit.ly/i0phfc

Но полученная таблица полна "undefined".

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

Что пошло не так?

1 Ответ

1 голос
/ 31 марта 2011

То, что, по-видимому, пошло не так, заключается в том, что в вашем первом примере item является реальным объектом, тогда как во втором примере item фактически ссылается на нужные вам столбцы. Если вы console.log(item), вы поймете, что я имею в виду.

Более конкретно, похоже, что в вашем первом примере это возвращает массив результатов. Во втором примере он возвращает один результат.

Чтобы исправить свой код, вам нужно будет обработать особый случай, когда вам возвращают только один элемент.

...