bootstrap-editable возвращает мне старое значение вместо нового

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

Когда я щелкаю в ячейке и пытаюсь изменить значение с помощью календаря, в случае успеха редактируемого я делаю $(this).html() и возвращаю старое значение вместо того, чтобы дать мне новое значение.

$('TABLE TD A').editable({
    type: 'date',
    name: 'test',
    language: "es-ES",
    pk: $(this).attr("pk"),
    format: 'dd/mm/yyyy',
    url: '/post',
    title: 'Cambiar Fecha',
    success: function (e) {
    $(this).removeClass("bold");
        ...
    }
});

$.mockjax({
    url: '/post',
    responseTime: 200
});

Я не понимаю, почему. Может ли кто-нибудь сказать мне, как это исправить?


person dmr    schedule 24.02.2015    source источник
comment
Вы не используете x-editable? Проблема может быть решена путем обновления до x-editable.   -  person alex    schedule 24.02.2015


Ответы (1)


Ну, я решил это,

Любопытно решение.

Я добавил новый параметр в функцию успеха, например:

...
success: function (e, newValue) {
   ...
}
...

И в newValue у меня есть значение, которое я хочу.

любопытное решение. Что я не понимаю, почему параметр e пуст, и они используют второй параметр для этого.

person dmr    schedule 25.02.2015