2017-04-30 5 views
2

Ich versuche mit der Sweet Alert-Bibliothek eine Warnung zu erstellen. Ich habe versucht, den Code zu integrieren, um eine Bestätigungswarnung zum Löschen eines Artikels zu erstellen, aber wenn ich auf den Knopf zum Löschen des Artikels klicke, funktionieren diese nicht. Der Dialog wird nicht angezeigt.Fehler beim Anzeigen des Warndialogs

-Code vor Integration Süße Alarm:

$(".delete-link").click(function() { 
    var id = $(this).attr("id"); 
    var del_id = id; 
    var parent = $(this).parent("td").parent("tr"); 
    if (confirm('Sure to Delete ID no = ' + del_id)) { 
     $.post('delete.php', { 'del_id': del_id }, function(data) { 
      parent.fadeOut('slow'); 
     }); 
    } 
    return false; 
}); 

-Code nach Integration Süße Alarm:

$(".delete-link").click(function() { 
     var id = $(this).attr("id"); 
     var del_id = id; 
     var parent = $(this).parent("td").parent("tr"); 
    }); 

    swal({ 
      title: "Are you sure you want to delete?", 
      text: "Sure to Delete ID no = " + del_id, 
      type: "warning", 
      showCancelButton: true, 
      confirmButtonColor: "#DD6B55", 
      confirmButtonText: "Yes", 
      closeOnConfirm: false 
     }, 
     function() { 
      $.post('delete.php', { 'del_id': del_id }, function(data) { 
       parent.fadeOut('slow'); 
      }); 
     }); 
    return false; 

}); 
+0

erhalten Sie irgendwelche Fehler in der Konsole? –

+0

nein ich thibk gibt es ein Problem mit dem Code, aber ich nicht jetzt wo – marte

Antwort

0

Ich denke, in Ihrem Code ein Syntaxfehler gibt. Versuchen Sie es, sehen Sie, ob es funktioniert [Ich habe den Code nicht auf meiner Seite getestet]. Wenn es nicht funktioniert, lass es mich wissen

$(".delete-link").click(function() { 
var id = $(this).attr("id"); 
var del_id = id; 
var parent = $(this).parent("td").parent("tr"); 

swal({ 
    title: "Are you sure you want to delete?", 
    text: "Sure to Delete ID no = " + del_id, 
    type: "warning", 
    showCancelButton: true, 
    confirmButtonColor: "#DD6B55", 
    confirmButtonText: "Yes", 
    cancelButtonText: "No", 
    closeOnConfirm: true, 
    closeOnCancel: true 
}, function(isConfirm) { 
    $.post('delete.php', {'del_id':del_id}, function(data) { 
     parent.fadeOut('slow'); 
    }); 
}); 
return false; 
}); 
+0

funktioniert perfekt, danke :) – marte

Verwandte Themen