Смысл кода в том, чтобы при пропадании фокуса текст из текстового поля сохранялся на сервере. tarea должен быть jQuery-плагином
jQuery.fn.tarea = function(options) {
return this.each(function() {
var $textarea = $(this);
$textarea.on('blur', function (e) {
...
options.callback(e, $textarea.val());
});
});
};
$("#myForm textarea").tarea({
...
callback: function(e, value) {
$.ajax({
'url': 'action.php',
'data': {'text': value, 'id': $(e.target).data('id')}
});
});
});
Почему-то не работает. И ошибки никакой не вылазит, главное. Так хоть делаю?