javascript - Unable to trigger Ajax code in jquery -
i'm using sweatalert ui prompt out message confirmation. inside jquery had ajax code remove item when user click on "yes,delete it".
but i'm not sure why ajax code unable trigger. there code put wrongly? please point out me. thanks
here html code button:
<form id="packageremove" class="packageremove" name="packageremove"> <input type="hidden" id="premove" name="premove" class="premove" value="1"> <button style="left:-35px;" class="btn btn-primary pull-right warning-message-parameter">x</button> </form> here ui-notification.js code used trigger ajax code:
$(".warning-message-parameter").on("click", function(e) { swal({ title: "are sure?", text: "you not able recover directory file!", type: "warning", showcancelbutton: true, confirmbuttoncolor: "#dd6b55", confirmbuttontext: "yes, delete it!", cancelbuttontext: "no, cancel plx!", closeonconfirm: false, closeoncancel: false }, function(isconfirm) { if(isconfirm) { $.ajax({ url: 'packagedelete.php', data: el.closest('packageremove').serialize(), type: 'post', success: function(){ swal("deleted!", "your directory file has been deleted.", "success"); } }); } else { swal("cancelled", "your directory file safe :)", "error"); } }); e.preventdefault(); });
your variable el not defined because named variable e :
("click", function(e) { change
("click", function(el) {
Comments
Post a Comment