【问题标题】:Order without new query in flexigrid在 flexigrid 中没有新查询的订单
【发布时间】:2012-11-09 16:52:31
【问题描述】:

我对 flexigrid 有疑问。当页面首先加载时,它会运行一个查询。 然后,当我(1)更改排序顺序,或(2)转到下一页时,它会运行一个新查询(使用不同的参数),这很慢.

我想让它更快。我知道,当我们加载页面时,查询的结果会进入一个 php 数组。 是否可以保留这个数组(也许放在一个json数组中),当我们想做(1)(2)时,我们只需要修改这个数组,并刷新网格?我该如何实现?

感谢您的帮助!

【问题讨论】:

    标签: javascript jquery flexigrid


    【解决方案1】:

    您可以使用 ajax 请求在 json 对象中加载第一次数据,然后在此请求的成功回调函数中使用此 json 对象将数据加载到 flexigrid。但是第一个 ajax 请求需要all the data from database(数据库请求)。因此,您的所有用户,即使只需要前十行,每次访问您的 flexigrid 网页时,都会从您的服务器下载所有数据,这不是一个好方法。但这取决于您的数据表中是否有 20 行,或者说 100000...

    【讨论】:

      猜你喜欢
      • 2021-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-01
      • 1970-01-01
      • 2016-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多