У меня есть список должны быть удалены, и когда пользователь нажимает на нее, она показывает диалоговое окно JQuery пользовательский интерфейс с кнопками «Подтвердить» и «Отменить»Jquery - Re-Open Dialog после Postback Ajax
Когда пользователь нажимает кнопку «Подтвердить» его 'll вызовите функцию ajax и дайте ему postback
и я хочу закрыть диалог после этого, поэтому я использовал команду и работает, как ожидалось.
Но теперь, когда я удаляю другой список, диалоговое окно пользовательского интерфейса не отображается.
как я могу это решить?
$("#dialog").dialog({
modal: true,
bgiframe: true,
width: 300,
height: 150,
resizable: false,
autoOpen: false
});
function submit_delete(y,z){ //kirim data lewat ajax
$.ajax({
type: 'POST',
url: 'delete_page.php',
data: {fte:y,tipe:z},
success: function(data) {
if(z==1){
var divv= '#container_table1';
} else if(z==2){
var divv= '#container_table2';
} else if(z==3){
var divv= '#container_table3';
}
$(divv).html(data);//window.setTimeout(function(){location.reload()},3000)
$('#dialog').dialog('close');
}
})
return true;
}
//end submit ajax onclick training
$(".c_del1").click(function(){
var cc= ($(this).next().val());
var c=cc.split('#')
alert(cc);
$("#dialog").text('Do You Want to Delete '+c[1]+"?");
var yy = $(this).prop('id');
$("#dialog").dialog('option', 'buttons', {
"Confirm" : function() {
submit_delete(c[0],1);
},
"Cancel" : function() {
$(this).dialog("close");
}
});
$("#dialog").dialog("open");
});