Показать сообщение отдельно
  #10 (permalink)  
Старый 16.07.2016, 22:48
Новичок на форуме
Отправить личное сообщение для PMaster Посмотреть профиль Найти все сообщения от PMaster
 
Регистрация: 16.07.2016
Сообщений: 9

Сообщение от Erolast Посмотреть сообщение
Значит, объявляется, но не определяется.
В консоли написано undefined - значит, undefined. Браузеру виднее.

Могу сказать, почему в браузере - undefined. Выше писал, что код асинхронно работает. При инициализации настроек jQuery плагина метод render почему-то запускается, при этом никаких данных никто ему не отправлял.

Видимо это происходит при объединении настроек:
settings = $.extend(true, {}, defaults, options);


На данный момент я добавил еще один параметр async. При асинхронном вызове явно задаю параметр в true:

render: function (async, content) {
    if (async == true) return '<td>' + content.id + '</td>';
 }


Такой код работает, правда с костылем.
Ответить с цитированием