Passer des variables Ajax à une fonction Javascript
Slt a tous je developpe actu un catalogue et je gère les commentaire des utilisateurs sur produits ce qui fonctionne bien, mais jai décidé d'utiliser maintenant AJAX pour le faire mais malheureusement je suis debutant en AJAX et ca me crée un peu d'ennuies pour le moment. J'aimerais passer les variables 'id' et 'pageNumber' a la fonction getReviews() pour quelle puisse les utiliser dans le url
HTML
Code:
1 2 3 4 5 6 7 8
| <body>
<ul>
<li><a class='page-link is-active' data-id=".$prodId." data-link=".$counter.">$counter</a></li>";
<li><a class='page-link' href='$ver=$counter' data-id=".$prodId." data-link=".$counter.">$counter</a></li>";
</ul>
<div id='display_reviews' class="col-md-7"></div>
</body> |
JS
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| $(document).ready(function(){
getReviews();
$(document).on('click', '.paging li a', function(e){
e.preventDefault();
var id = $(this).data('id');
var pageNumber = $(this).data('link');
$.ajax({
type: 'GET',
url: '/mysite/product/?action=getProductReviews&id='+id+'&page='+pageNumber,
dataType: 'json',
success: function(response){
getReviews();
}
});
});
function getReviews(){
$.ajax({
type: 'GET',
url: '/mysite/product/?action=getProductReviews&id='+id+'&page='+pageNumber,
dataType: 'json',
success: function(response){
$('#display_reviews').html(response);
}
});
};
}); |