私のコードにSweetAlert2を実装しようとしました トリガーボタンから関数を呼び出そうとしましたが失敗しました。Sweetalert AJAXが失敗する
このコードを修正するにはどうすればいいですか?
$(".delete").click(function() {
swal({
title: 'Are you sure?',
text: "You won't be able to revert this!",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then(function() {
delete_post($(this).attr("id"));
swal(
'Deleted!',
'Your file has been deleted.',
'success'
)
})
})
});
と呼ばれる機能:この行の前に
function delete_post(id) {
var info = {"delete_post_id":id};
$.post('index.php',
info
).done(function(response) {
if(response["error"]) {
$('#error').html(response["error"]);
}else{
window.location = "index.php";
}
});
}
delete_postが呼び出されていませんか? – CaptainHere
はい削除をスキップするだけです@ILikeToMoveItMoveIt –
あなたの応答は何を出力しますか?成功の前にdelete_postを呼び出すswal()。また、私の目は、欠けているセミコロンから燃える! – cnorthfield