Bagaimana cara edit data AJAX PHP

misi gan mau tanya, saya niat mau edit data tanpa reload page tapi kenapa datanya gak ke kirim ya? apa ada yang salah atau kurang? mohon bantuannya gan

ini kode html

echo '<img src="img/notif.png" id="notif" data-id="'.$_SESSION['user_id'].'" style="width: 8px; right: 20px; top: 28px; cursor:pointer" />';
<script>
        $("#notif").click(function(){

           var id = $(this).attr("data-id");

           $.ajax({
              url: "save_notif.php",
              type: "POST",
              data: "data-id=" + id,
            });
        });
    </script>

kemudian ini save notif.phpnya

$id = $_POST['id'];
    mysql_query("UPDATE `notification` SET `status` = '1' WHERE `user_id` = '$id'");

tolong bantu gan, mungkin ada kurang atau salah...

avatar kodokLoncat
@kodokLoncat

21 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

gini aja gan


<script>
        $("#notif").click(function(){
           var url = "save_notif.php";
           var data = {id: $(this).data("id")};
           $.post(url, data, function (result) {
                alert('tersimpan');
           });
        });
    </script>

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 8 tahun yang lalu

wah makasih gan bisa ternyata... kalo boleh tau punya saya kenapa gak jalan ya? saya masih belajar soalnya hehe

makasih..

avatar kodokLoncat
@kodokLoncat

21 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

Format parameter datanya yg salah gan

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban