这是php代码,用于检查表单(在同一页面上)是否已发布,并根据$ _POST数组获取结果(如果已发布)或从数据库返回所有结果。 这也设置了包含后来用于分页的number_of_pages的$ total变量 if(!isset($_POST[‘search’])) { $id = (isset($_GET[‘id’]) ? $_GET[‘id’].’0′ : 10); $id = $id-10; $query = “select SQL_CALC_FOUND_ROWS * from feedbacks order by Date desc limit $id, 10 “; } else if (!empty($_POST[‘from’])) { $timstmp = strtotime($_POST[‘from’]); $dt = date(“Ymd H:i:s”, $timstmp); $id = (isset($_GET[‘id’]) ? $_GET[‘id’].’0′ : 10); $id = $id-10; $query […]
我试图通过上传图像并通过创建具有新id’s新div并将class作为第一页的current添加到容器中来进行如下所示的pagination 。 如果我更改为新页面,则将活动类删除到当前页面并将其添加到所选页面。 我想知道如何删除所有没有“当前”类的inactive页面 这是我的代码: var imagesPerPage = 4, pageNumber = 1; function onAjaxSucceded(data) { var pagesContainer = $(‘#pagesContainer’), imagesInPage = 0, divPage = $(“#p1″); $.each(data.result, function(index, file) { if (imagesInPage >= imagesPerPage) { imagesInPage = 1; pageNumber += 1; divPage = $(”, {id : “p” + pageNumber}).addClass(‘pagedemo’).hide().appendTo(pagesContainer); } else { imagesInPage += 1; } […]
所以我安装了以下jQuery分页插件。 http://d-scribe.de/webtools/jquery-pagination/lib/jquery_pagination/README 我了解如何创建分页导航,但不太确定如何在每次单击新页面时实现新的服务器调用。 下面我已经绘制了我目前使用PHP和MYSQL构建的步骤。 用户使用HTML表单搜索关键字。 jQuery发布到PHP进程。 PHP收集10条记录(LIMIT 0,10)并以JSON格式返回jQuery。 jQuery将前10个结果吐出到DIV。 使用分页插件我希望每当点击一个新页面时调整偏移量。 如何编写一个允许我这样做的回调函数?
我正在尝试使用ajax进行分页,使用pushState来更新url。 我遇到的问题是它只在第一次执行。 我的完整设置如下 Rails 3.2,Jquery,Kaminari(分页gem) 所以这是我用来更新url的代码 jQuery -> $(“.pagination a[data-remote=true]”).on ‘click’, (e) -> e.preventDefault() history.pushState {}, ”, $(this).attr(“href”) 并在show.js.erb上,更新我使用的内容 $(“#reviews”).html(”) $(“#paginator”).html(‘ true).to_s) %>’); 该节目每次都有效,但第一个脚本仅在第一次播放。 如果我在生成的脚本上设置了一个断点,我可以看到脚本第一次被调用时,它可以正常工作,但之后它永远不会被调用,就好像我猜的那样有一些解除绑定。
当你将html表转换为网格时,我已经开始了另一篇想要知道如何使用jqgrid的post。 我有那个工作。 但是,数据未被分页。 它将表格转换为网格,显示寻呼机控件和所有内容; 但它显示page 1 of 0 。 仅当我从下拉列表中选择不同的页面大小时才会分页数据。 为什么数据没有分页? 我是否需要打电话给其他任何事情来实现这一目标? jqGrid Actual Demo $(function() { tableToGrid(‘#GridView1’, { datatype: ‘local’, rowNum: 10, pager: ‘#pager’, rowList: [10, 20, 30] }); }); EmployerIDEmployeeIDLastnameFirstNameAddr1Addr2CityStateZipCountry 285 519828TURTZ JAIME DEE 1249 NEVADA SKY ST LAS VEGAS NV 89101 US 710 00862LOPEZ JOSE 2752 E. TROPICANA LAS VEGAS NV 89120 […]
我希望这是直截了当的! 我有一个部分加载很好,它使用ajax应用filter/排序工作正常。 然而,分页链接发送正确的URL,响应是所需的页面,只是它实际上没有更新/替换那里的什么。 父视图: @model Sakura.AspNetCore.IPagedList @{ ViewBag.Title = “Review Dashboard”; @using YaCu_2017.Controllers; } @ViewBag.StatusMessage @ViewBag.ErrorMessage Our Product Reviews Filter by Product: @{ var product = ReviewController.GetProductListIncId(); var productCount = ReviewController.GetProductCountList(); ViewBag.ProductList = product; ViewBag.ProductCount = productCount; } Reviews per page @await Html.PartialAsync(“ShowReviewDetails”, Model) 儿童视图: @model IPagedList @using System.Globalization @using Sakura.AspNetCore @using YaCu_2017.Controllers @using YaCu_2017.Models […]
DEMO 我正在使用把手js开发分页function并从JSON获取数据。 前5个结果将显示在页面加载上。 点击下一个分页将显示另一组5个结果,依此类推。 如果我通过在页面中显示每个5个结果来获得结果总数100。 页码将是20的1。 如果分页有超过5页的页数,我想显示“1,2,3 …最后页数(20)”相同,反之亦然 on load上一个按钮当单击下一页时必须启用它。 请咨询您,并就此提出一些建议/建议。 应该像下面 感谢您的帮助! 谢谢 一些代码示例: $(function () { var opts = { pageMax: 5, postsDiv: $(‘#posts’), dataUrl: “searchResult.json” } function range(i) { return i ? range(i – 1).concat(i) : [] } function loadPosts(posts) { opts.postsDiv.empty(); posts.each(function () { var source = $(“#post-template”).html(); var template = […]
我正在进行搜索并基于此我通过Jquery-Ajax返回一些数据显示数据没有问题,但我需要它们作为分页。 JQuery的 $(document).ready( function() { $(“.client_search_option”).change(function(){ var selectedClientTypeVal = “”; var selectedSmsDecisionVal = “”; var selectedClientType = $(‘input[type=radio][name=clientType]:checked’); var selectedSmsDecision = $(‘input[type=radio][name=sms_decision]:checked’); if (selectedClientType.length > 0) { selectedClientTypeVal = selectedClientType.val(); } if (selectedSmsDecision.length > 0) { selectedSmsDecisionVal = selectedSmsDecision.val(); } //alert(selectedClientTypeVal); //alert(selectedSmsDecisionVal); var CSRF_TOKEN = $(‘meta[name=”csrf-token”]’).attr(‘content’); $.ajax({ url: ‘http://localhost/pages/clientSearchAjax’, type: ‘POST’, data: {_token: CSRF_TOKEN, selectedClientTypeVal:selectedClientTypeVal,selectedSmsDecisionVal:selectedSmsDecisionVal}, […]
我的html代码里面有一些 。 我想用javascript对它们进行分页。 我怎样才能做到这一点? (我知道我可以通过PHP来实现它,但我只想用JS来做) 我的PHP生成的HTML看起来像这样: post content … 也许最好使用jquery吗? (我正在使用jquery ajax将html加载到内容中)
我使用MVC3 Webgrid显示一些数据,并已应用服务器端分页/排序。 我在网格中也有一个复选框列。 我的问题是,当我更改页面时,我正在丢失所选记录。 我能够将选定的行ID存储在会话变量中,但无法从会话中检索值并绑定到Webgrid中的复选框。 有人可以对这个问题有所了解吗? 如果有任何其他/更好的方法,也请告诉我。 提前致谢。