これを機能させるのに問題があります。
ユーザーがリンクをクリックして投稿を承認または却下する承認システムがあります。
すべてのコンテンツにはajax呼び出しが読み込まれるため、ユーザーがクリックすると、情報ウィンドウが表示され、ユーザーに成功またはエラーを警告してから、コンテンツを再読み込みします。
スクリプトは機能していますが、最初のクリックでのみ機能します。2回目のクリックで、メッセージが点滅し、コンテンツが再ロードされる前にほぼ瞬時に消えます。
誰かがこれを手伝ってくれませんか?
これがコードです
function activateSource(id) {
$("#confirm-activate-" + id).toggle('slow');
$(document).on('click', '.confirm-activate', function (e) {
e.preventDefault();
$.ajax({
type: "POST",
cache: false,
data: {
"source-id": id
},
url: "modules/source/activatesource.php",
success: function (data) {
$("#confirmation-response").html(data);
dismissAlert();
}
})
});
}
function dismissAlert() {
setTimeout(function () {
$("#confirmation-response").hide('blind', function () {
loadSourceContent()
}, 500);
}, 2500);
}