行を削除してからダイアログを表示するようなコードがいくつかあります。jqueryテーブル行のヘルプを削除する
最初に削除IDをクリックすると、行がすぐに削除されます。 しかし、それ以降の行では、削除しようとすると、行を削除する前に複数のクリックが必要になることがあります。
ダイアログが表示され、行が表示されることがあります。
何が問題なのですか?
EDIT - dbは正しく更新されますが、行はまだ残ります。それは時々私は2回クリックしなければならないときにかなり不安定なときに削除します。
$(".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
フルコードが追加されました – raklos