jquery ajax在php中停止重新加载页面

编程入门 行业动态 更新时间:2024-10-27 20:36:44
本文介绍了jquery ajax在php中停止重新加载页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

当我点击图书链接时,他会重新加载页面并对列进行排序。 我想用ajax停止重装,,,怎么样?

When I clicked on book link he reloads the page and sorts the column. Do I want to stop the reload using ajax,,, How?

这是我对此过程的函数。

this is my functions to this process.

此getBook函数

public function getBooks($start = 0, $limit = 2, $order = "ASC") { $sql_start = $start * $limit; $sql_limit = $limit; $sql_order_by = $order; $query = "SELECT Library.nameOfBook, userBook.book_id, userBook.user_id FROM loginUser JOIN userBook JOIN Library ON userBook.user_id = loginUser.id AND userBook.book_id = Library.id WHERE loginUser.username=:username ORDER BY Library.nameOfBook $sql_order_by LIMIT $sql_start, $sql_limit"; $statment = $this->db->prepare($query); $statment->execute([ ':username' => $this->username ]); $result = $statment->fetchAll(); echo "<table id='myTable' border='1'> <tr> <th><a id='sorter' href='#'>Books</a></th> <th>Action</th> </tr>"; foreach($result as $row){ echo "<tr>"; echo "<td>" . $row['nameOfBook'] . "</td>"; echo "<td>" ."<input type='submit' id='delete".$row['book_id']."-".$row['user_id']."' onclick='deleteBook(this)' name='delete' value='Delete'>" . "</td>"; echo "</tr>"; } echo "</table>"; echo ""; return count($result); }

此jquery函数

<script> $(document).ready(function() { $( "#sorter" ).click(function() { var order_by_value = $('input[name="order_by"]').val(); if(order_by_value == "ASC"){ $('input[name="order_by"]').val("DESC"); } else { $('input[name="order_by"]').val("ASC"); } $('input[name="current"]').trigger('click'); }); }); </script>

推荐答案

<script> $(document).ready(function() { $( "#sorter" ).click(function() { var order_by_value = $('input[name="order_by"]').val(); $.ajax({ type: 'GET', url: 'the url link ', data: { 'order_by_value': order_by_value }, success: function (res) { if(res == "ASC"){ $('input[name="order_by"]').val("ASC"); } else { $('input[name="order_by"]').val("DSC"); } $('input[name="current"]').trigger('click'); }); } }); </script>

更多推荐

jquery ajax在php中停止重新加载页面

本文发布于:2023-11-24 22:34:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1627145.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:加载   页面   jquery   ajax   php

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!