jEditable, неопределенные настройки при использовании функции обратного вызова - PullRequest
0 голосов
/ 23 сентября 2011

Я использую jEditable и вместо использования ajax для сохранения, я просто хочу использовать функцию обратного вызова, чтобы поместить содержимое в скрытые элементы формы, проблема заключается в использовании функции обратного вызова, я получаю эту ошибку:

Uncaught TypeError: Невозможно прочитать свойства 'settings' из неопределенного

Это код, который я использую:

     $('.editable').editable(function(value, settings) { 
         console.log(this);
         console.log(value);
         console.log(settings);
         return(value);
      }, { 
         submit  : 'OK'
     });

Есть идеи, в чем может быть проблема? Спасибо!

Ответы [ 3 ]

1 голос
/ 04 августа 2012

У меня было точно такое же сообщение об ошибке. Но в этом случае я использовал плагин ajaxupload для jEditable в моем Javascript и назвал его так:

$("edit_photo").editable{type:"ajaxupload"};

При обновлении jQuery я сделал только один файл, содержащий все уменьшенные вещи, чтобы свести Интернет к одному запросу. Затем я понял, что плагин ajaxupload просто отсутствует.

0 голосов
/ 24 августа 2012

Я получил эту ошибку, потому что я звонил $("#element").rules() перед вызовом $("#form").validate() в элементе DOM формы.Ошибка была одинаковой при использовании jQuery Validate версии 1.7 и 1.9 (я обновился в соответствии с приведенным выше предложением, прежде чем заставить его работать).

0 голосов
/ 07 октября 2011

У меня была похожая проблема с событием dblckick.

Плагин Jquery.validate (v 1.7) выдавал эту ошибку.

Исправлено установкой новой версии Jquery.validate (v 1.9).

...