Я пытаюсь обновить прочитанное, когда пользователь нажимает на уведомление в папке «Входящие». Я видел в интернете, что с AJAX и jquery должно быть очень легко, но у меня странные проблемы с этим. После того, как я нажму, AJAX отвечает успешно, но когда я посмотрел в своей базе данных, она не была обновлена Затем я попытался сделать это вручную и дал правильные значения для этого в ссылке. После этого я получаю ответы, и база данных также была успешно обновлена. Так что проблема должна быть в AJAX, но я не знаю, что я сделал не так.
read.msg.php
include("db-conct.php");
$AID = $_GET['aid'];
$msgID = $_GET['msgid'];
$update = "UPDATE notify SET readed = 1 WHERE acc_ID = $AID AND ID = $msgID";
if ($conn->query($update) == TRUE) {
echo "Succes!";
}else{
echo "Error: " . $conn->error;
}
?>
AJAX-скрипт:
$(document).on("click","#notify-item",function(){
var aid = "<?php echo $aid; ?>";
var msgid = "<?php echo $notifID; ?>";
$.ajax({
type:"POST", //GET - update query should be POST
url: "read.msg.php", //your php end point
data: 'aid=' + aid + '&msgid=' + msgid,
success: function(data){ //if success
alert("Record successfully updated");
}
})
});
Я надеюсь, что кто-то может увидеть проблему.
ДОБАВЛЕННЫЕ ФОТОГРАФИИ: