iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >使用Ajax怎么实现一个搜索分页功能
  • 640
分享到

使用Ajax怎么实现一个搜索分页功能

2023-06-08 06:06:36 640人浏览 泡泡鱼
摘要

使用ajax怎么实现一个搜索分页功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。什么是ajaxajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,可以通

使用ajax怎么实现一个搜索分页功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

什么是ajax

ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,可以通过在后台与服务器进行少量数据交换,使网页实现异步更新。

html代码

<a class="btn-lit" type="submit" onclick="searchResult(on())"><span>搜索</span></a>//嵌套函数,用来情空最大页数和当前页数<div id="fenye" class="cnt-wp" >  <span id="pageAjax"> 页次:{$pagefunc[1]}/{$pagefunc[4]} 每页22总数{$pagefunc[2]}</span>  <a class="btn-lit" onclick="pageAjaxFirst()"><span>首页</span></a>  <a class="btn-lit" onclick="pageAjaxPrev()"><span>上一页</span></a>  <a class="btn-lit" onclick="pageAjaxNext()"><span>下一页</span></a>  <a class="btn-lit" onclick="pageAjaxEnd()"><span>尾页</span></a>  <input type="text" name="pageTiao" id="pageTiao" >  <a onclick="tiao()" class="btn-lit"><span>跳转</span></a>  <input type="hidden" name="maxys" id="maxys" value="">  <input type="hidden" name="page" id="pageCurrent" value="">  //hidden用来保存最大页和当前页</div>

js代码

<script type="text/javascript">  //清空最大页和当前页,保证能够多次搜索  function on()  {    $('#pageCurrent').val('');     $('#maxys').val('');  }  //首页  function pageAjaxFirst()  {    $('#pageCurrent').val(1);    searchResult();  }  //尾页   function pageAjaxEnd()  {    var maxys = $('#maxys').val();    $('#pageCurrent').val(maxys);    searchResult();  }  //下一页  function pageAjaxNext()  {    var maxys = $('#maxys').val();    var page = $('#pageCurrent').val();    $('#pageCurrent').val(parseInt(page) +1);    if (page > maxys) {       $('#pageCurrent').val(maxys);    }    searchResult();  }   //上一页  function pageAjaxPrev()  {    var maxys = $('#maxys').val();    var page = $('#pageCurrent').val();    $('#pageCurrent').val(parseInt(page) -1);    if (page < 1) {       $('#pageCurrent').val(1);    }    searchResult();  }   //跳转页面  function tiao ()  {    var maxys = $('#maxys').val();    var now = $('#pageTiao').val();    $('#pageCurrent').val(now);    var page = $('#pageCurrent').val();    if (page < 1) {       $('#pageCurrent').val(1);    }    if (page > maxys) {       $('#pageCurrent').val(maxys);    }    searchResult();  }  function searchResult()  {    var fORMData = $("#myPost").serialize();    var caption = $("#caption");     var html = '';    $('#pageBar').remove();    $.ajax({        type:"get",        url:"/user/search/do_search",        data:formData,       success:success,       error: fail    });     function fail() {      alert('查询条件有误。')    }    function success(search){      if (search != null) {      var obj = JSON.parse(search);      var content = obj[0];      var nowPage = obj[1];      var total1 = obj[2];      var allPage = obj[4];      $.each(content, function (key, value) {        html += '<tr class="sousuo"><td class="chk"><input value="" val="' + content[key]['user_id'] + '" type="checkbox" name="CheckBox[' + content[key]['user_id'] + ']" class="check-box" /></td> <td class="txt40 c">' + content[key]['user_id'] + '</td><td class="txt40 c"><a href="/user/user/user_info/user_id/' + content[key]['user_id'] +'" rel="external nofollow" ' + '"title="查看资料">'+ content[key]['account'] + '</a></td>' + '<td class="txt40 c">' + content[key]['nickname']+ '</td><td class="txt40 c">' + content[key]['sex'] + '</td><td class="txt80 c">' + content[key]['coin'] + '</td><td class="txt40 c">' + content[key]['tickets'] + '</td><td class="txt40 c">' + content[key]['gem'] + '</td><td class="txt40 c">VIP' + content[key]['vip_id'] + '</td><td class="txt40 c">' + content[key]['user_type'] + '</td> <td class="txt80 c">' + content[key]['reGISter_platform'] + ' </td> <td class="txt80 c">' + content[key]['register_date'] + '</td> <td class="txt80 c">'+content[key]['last_login_time'] + '</td><td class="txt80 c">'+ content[key]['last_login_ip'] + '</td> <td class="txt80 c">'+ content[key]['game_login_times'] +'</td><td class="txt80 c">'+ content[key]['prohibit_flag'] + '</td><td class="icon"><a class="opt" title="编辑" href="/user/user/edit_user/user_id/' + content[key]['user_id'] + '}" rel="external nofollow" ><span class="icon-sprite icon-edit"></span></a></td></tr>';      });       $('.showTr').remove();      $('.sousuo').remove();      $('.xiaoshi').remove();      $('.show').after(html);      $('#maxys').val(allPage);      $('#pageCurrent').val(nowPage);      } else {        $('.show').after('<tr>没有数据</tr>');      }       $('#fenye').CSS('display','block');      $('#pageAjax').html('页次:'+ nowPage + '/' + allPage +'每页22总数' + total1);    }    }</script>

关于使用Ajax怎么实现一个搜索分页功能问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: 使用Ajax怎么实现一个搜索分页功能

本文链接: https://www.lsjlt.com/news/252264.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用Ajax怎么实现一个搜索分页功能
    使用Ajax怎么实现一个搜索分页功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。什么是ajaxajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,可以通...
    99+
    2023-06-08
  • 使用Ajax怎么实现一个百度搜索框的自动提示功能
    这篇文章给大家介绍使用Ajax怎么实现一个百度搜索框的自动提示功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。<%@ page language="java" ...
    99+
    2023-06-08
  • 使用Html5怎么实现一个语音搜索功能
    这篇文章给大家介绍使用Html5怎么实现一个语音搜索功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这些标签可以将网络上的文档格式...
    99+
    2023-06-09
  • 怎么用ajax实现简单搜索功能
    这篇文章主要讲解了“怎么用ajax实现简单搜索功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用ajax实现简单搜索功能”吧!本文实例讲述了基于aja...
    99+
    2022-10-19
  • AJAX怎么实现无刷新搜索功能
    这篇文章主要介绍“AJAX怎么实现无刷新搜索功能”,在日常操作中,相信很多人在AJAX怎么实现无刷新搜索功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”AJAX怎么实现无刷...
    99+
    2022-10-19
  • 使用Django怎么实现一个分页功能
    这篇文章主要为大家详细介绍了使用Django怎么实现一个分页功能,文中示例代码介绍的非常详细,具有一定的参考价值,发现的小伙伴们可以参考一下:创建项目创建APP,添加APP这些就不在多说我们这次重点来看到视图函数下面是路由设置视图函数继承T...
    99+
    2023-06-06
  • 怎么用AJAX实现分页功能
    本篇内容主要讲解“怎么用AJAX实现分页功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用AJAX实现分页功能”吧!需要最新版本的bingo.js支持,下...
    99+
    2022-10-19
  • Vuejs中怎么实现一个搜索匹配功能
    这期内容当中小编将会给大家带来有关Vuejs中怎么实现一个搜索匹配功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。<!DOCTYPE html> ...
    99+
    2022-10-19
  • 使用ajax怎么实现一个页面局部加载功能
    今天就跟大家聊聊有关使用ajax怎么实现一个页面局部加载功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。什么是ajaxajax是一种在无需重新加载整个网页的情况下,能够更新部分网页...
    99+
    2023-06-08
  • 利用bootstrap怎么实现一个下拉框搜索功能
    本篇文章为大家展示了利用bootstrap怎么实现一个下拉框搜索功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、第一个下拉框代码<div class="btn-gro...
    99+
    2023-05-31
    bootstrap strap
  • 使用ajax怎么实现一个登录功能
    本篇文章给大家分享的是有关使用ajax怎么实现一个登录功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。ajax的优点:最大的一点是页面无刷新,用户的体验非常好。使用异步方式与...
    99+
    2023-06-08
  • 怎么用Thinkphp+Ajax实现带关键词搜索列表无刷新分页的功能
    这篇文章主要讲解了“怎么用Thinkphp+Ajax实现带关键词搜索列表无刷新分页的功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Thinkphp+Ajax实现带关键词搜索列表无刷...
    99+
    2023-06-04
  • Ajax中怎么实现分页功能
    Ajax中怎么实现分页功能,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。首先创建前台页面MyAjaxPager.aspx<%@ ...
    99+
    2022-10-19
  • 使用Ajax怎么实现一个无刷新分页
    本篇文章为大家展示了使用Ajax怎么实现一个无刷新分页,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。<!doctype html><html lang=&quo...
    99+
    2023-06-08
  • AJAX怎么实现博客无刷新搜索功能
    这篇文章主要讲解了“AJAX怎么实现博客无刷新搜索功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“AJAX怎么实现博客无刷新搜索功能”吧!搜索结果模板sa...
    99+
    2022-10-19
  • 怎么使用elementUI组件实现表格的分页及搜索功能
    今天小编给大家分享一下怎么使用elementUI组件实现表格的分页及搜索功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。主...
    99+
    2023-07-05
  • AJAX中怎么实现一个分页类
    这篇文章给大家介绍AJAX中怎么实现一个分页类,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。代码如下:  var paginationIndex =&nb...
    99+
    2022-10-19
  • 使用AJAX怎么实现无刷新分页功能
    使用AJAX怎么实现无刷新分页功能,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  首先讲一下原理:分页有两个要点:1.有多少页,2.每页有多...
    99+
    2022-10-19
  • 使用ajax怎么实现一个验证码功能
    本篇文章给大家分享的是有关使用ajax怎么实现一个验证码功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。首先创建一个验证码:<%@ page con...
    99+
    2023-06-08
  • 怎么用ajax+php实现搜索框自动填充功能
    这篇文章主要讲解了“怎么用ajax+php实现搜索框自动填充功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用ajax+php实现搜索框自动填充功能”...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作