Я использую плагин Jeditable
Mika Tuupola с автозагрузкой. Я следовал его указаниям, но консоль показывает эту ошибку:Uncaught TypeError: Невозможно прочитать свойство 'plugin' of undefined
Я использую Symfony2 с fosjsroutingbundle
; это является причиной использования переменной редактирования. Это прекрасно работает.
Это код JS:
$('.editarContenido').editable(Routing.generate('criContenido_ajax.' + $('html').attr('lang'), { "_locale": $('html').attr('lang'), "pysStr": $('section').attr('pelicula') }),
{
type : "autogrow",
submit : 'OK',
indicator : 'Saving...',
tooltip : 'Click to edit...',
autogrow : {
lineHeight : 16,
maxHeight : 512
}
});
$.editable.addInputType('autogrow', {
element : function(settings, original) {
var textarea = $('<textarea>');
if (settings.rows) {
textarea.attr('rows', settings.rows);
} else {
textarea.height(settings.height);
}
if (settings.cols) {
textarea.attr('cols', settings.cols);
} else {
textarea.width(settings.width);
}
$(this).append(textarea);
return(textarea);
},
plugin : function(settings, original) {
$('textarea', this).autogrow(settings.autogrow);
}
});
Это сообщение об ошибке практически нечитаемо. Не могли бы вы заменить его вырезанием и вставкой текста? – Barmar