ie7 и ie8 Невозможно получить значение свойства - PullRequest
1 голос
/ 13 июля 2011

Я пытаюсь построить таблицу, используя jQuery Datatables.Все работает во всех браузерах, кроме ie7 и ie8.

Вот ошибка:

SCRIPT5007: Unable to get value of the property 'sName': object is null or undefined

Вот код JS:

var jsonData = [];

for (var i = 0; i < docs.length; i++) {
   var obj = docs[i];

   var row = [];

   row.push('<input type="checkbox" class="article_checkbox" />');

   for (var j = 1; j < columns.length; j++) {

       var value = obj[columns[j].sName];
       console.log(value);
       row.push(value);
   }

   jsonData.push(row);
};

Я думал только, что в ответе JSON где-то была запятая, но япрогнал его через jsonlint и он вернулся действительным.

Есть какие-нибудь идеи на эту мерзкую вещь?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 26 апреля 2013

У меня была похожая проблема, и проблема заключалась в том, что у меня был дополнительный , в конце моего массива.

0 голосов
/ 13 июля 2011

Все определения sName должны быть заключены в двойные кавычки:)

...