2015-02-24 82 views
0

我有一个带有引导程序的表格,并且可以使用引导程序编辑进行编辑。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 
}); 

我不明白为什么。有人可能会告诉我一些问题,以纠正它吗?

+0

你不使用x-editable吗?这个问题可以通过[升级到x-editable]来解决(http://vitalets.github.io/bootstrap-editable/)。 – alex 2015-02-24 18:47:12

回答

0

那么,我解决了它,

这是好奇的解决方案。

我在成功的功能增加了一个新的参数,如:

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

而在NEWVALUE我有我想要的价值。

好奇的解决方案。我不明白为什么在e参数是空的,他们使用第二个参数来做到这一点。

相关问题