Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript flexigrid中无新查询的订单_Javascript_Jquery_Flexigrid - Fatal编程技术网

Javascript flexigrid中无新查询的订单

Javascript flexigrid中无新查询的订单,javascript,jquery,flexigrid,Javascript,Jquery,Flexigrid,我对flexigrid有问题。当页面第一次加载时,它运行一个查询。 然后,当我(1)更改排序顺序,或(2)转到下一页,它会运行一个新的查询(使用不同的参数),速度很慢 我想快点。我知道,当我们加载页面时,查询结果会进入一个php数组。 是否可以保留此数组(可能将其放在json数组中),当我们想要执行(1)或(2)时,我们只需修改此数组并刷新网格?我如何实现这一点 谢谢你的帮助 您可以使用ajax请求在json对象中首次加载数据,然后在此请求的成功回调函数中使用此json对象将数据加载到flexi

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

我想快点。我知道,当我们加载页面时,查询结果会进入一个php数组。 是否可以保留此数组(可能将其放在json数组中),当我们想要执行(1)(2)时,我们只需修改此数组并刷新网格?我如何实现这一点


谢谢你的帮助

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