2015-02-24 81 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參數是空的,他們使用第二個參數來做到這一點。

相關問題