Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mettre à jour la base de données avec un clic sur le lien html en utilisant ajax php mysql

Tout d'abord, vous devez modifier la façon dont vous détectez l'événement de clic. Découvrez ce violon . Ensuite, vous devez ensuite transmettre toutes les variables dans une chaîne JSON en utilisant l'option de données. Votre code devrait ressembler à ceci :

<span class="glyphicon glyphicon-chevron-up clickable" 
    data-rating="1" 
    data-id="<?php echo $thisperspective_row['id']; ?>"></span>

<script type="text/javascript">
    $('.clickable').on('click', function() {
        var data = {
            mode: "vote",
            rating: $(this).data('rating'),
            id: $(this).data('id')
        };
        $.ajax({
            type: 'GET',
            url: 'rating.php',
            data: data,
            success: function(response) {
                console.log(response);
            }
        });
    });
</script>