Hola a todos, actualmente estoy desarrollando un catálogo y administro los comentarios de los usuarios sobre productos que funcionan bien, pero ahora he decidido usar AJAX para hacerlo, pero lamentablemente soy nuevo en AJAX y me crea algunos problemas por el momento. Me gustaría pasar las variables 'id' y 'pageNumber' a la función getReviews() para que pueda usarlas en la url
HTML
<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>AJAX
<script> $(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); } }); }; }); </script>