передать параметр в $ .selector для вызова ajax GET запроса - PullRequest
1 голос
/ 30 мая 2020

у меня есть ссылки для разбивки на страницы, отображаемые эхом для l oop вроде этого '<< <> >> ".

echo "<a href='{$_SERVER['PHP_SELF']}?currentpage=$prevpage'>< </a>"

где-то внутри моих кодов я установил $ currentpage с помощью запроса GET:

if (isset($_GET['currentpage']) && is_numeric($_GET['currentpage'])){
    $currentpage = (int)$_GET['currentpage'];
  }else{
         $currentpage = 1;
   }
  //the offset of the list , based on current page
  $offset = ($currentpage-1) * $rowsperpage;

и у меня есть переменная сеанса для хранения критериев поиска, выбранных пользователем во время навигации по ссылкам страницы. Логическая ошибка, которую я получаю, - когда пользователь щелкает любую ссылку пагинации, переменная сеанса стирается и таблица отображается без критериев поиска. После тщательного исследования я понял, что могу использовать ajax, но не понимаю, как достичь своих целей. Это то, что я пытался сделать. Пожалуйста, подойдет некоторая помощь.

$('#pglink).click(function(e,$prevpage){//***i need to pass the current page parameter for clicked link 
e.preventDefault();
var pgNo = $prevpage;
$.ajax({
   url:"file.php",
   type: "get",
   data:{
   currentpage: pgNo }
   });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...