簡體   English   中英

Jquery和Ajax刪除確認框

[英]Jquery and Ajax delete confirmation box

我需要這個幫助。 我的功能與ajax運行良好,但在發送ajax請求之前我需要一個ok / cancel刪除確認框才能從數據庫中刪除項目。 這是我的代碼:

delete_article = function(article_id){
     $.ajax({
           type:"POST",
           url: "<?php echo base_url()?>admin/article/delete_article",
           data: "article_id="+article_id,
           asynchronous: true,
           cache: false,
           beforeSend: function(){

           },
          success: function(){
              $('#articletr'+article_id).hide();

          }

         });
    }
})
var answer = confirm ("Are you sure you want to delete from the database?");
if (answer)
{
     // your ajax code
}

如果您想要使用JQuery更多地控制這些類型的模態對話框提示(除了確定/取消,超過兩個按鈕或不同樣式之外的其他按鈕),您可以使用JQuery UI模式確認

最簡單的方法是使用內置的javascript方法confirm

if (confirm("Really send?")) {
    // Do it!
}

由於這些原生瀏覽器對話框具有非常難看的歷史,並且根本無法設置樣式,因此通常會避免使用其他方法。 一個很好的例子是JQuery UIDialog小部件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM