我有一些這樣的代碼刪除行則顯示一個對話框。jQuery的刪除錶行幫助
我第一次點擊刪除ID直接刪除行。 但我試圖刪除任何後續行我有時需要多次點擊才能刪除行。
有時對話節目,該行還在那裏!
什麼事?
編輯 - 數據庫得到正確更新,但行仍然存在。它相當不穩定有時它會消除有時我必須點擊兩次。
$(".delete-item").click(function() {
var itemId = $(this).attr("id").split('-')[1];
var iType = $(this).attr("id").split('-')[0];
$.post('/User/Delete/', { id: itemId, itemType: iType },function (json) {
if (json.success) {
console.log("#row-"+itemId);
$("#row-"+itemId).hide('slow', function(){ $(this).remove(); });
//$("#dialog-success-delete").dialog("open");
} else {
if(json.error=="unknown"){
$("#dialog-unknown-error").dialog("open");
}
if(json.error=="unauthenticated"){
$("#dialog-unauthenticated").dialog("open");
}
}
});
你應該表現出你的代碼的其餘部分;我們看不到您的刪除按鈕的點擊處理程序,這可能是問題所在。 – Jacob 2011-01-21 16:09:33
完整的代碼現在又增加了 – raklos 2011-01-21 16:35:05