Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
正在寻找jQuery+;AJAX+;PHP5/PDO+;MySQL记录集分页小部件_Php_Jquery_Mysql_Ajax_Widget - Fatal编程技术网

正在寻找jQuery+;AJAX+;PHP5/PDO+;MySQL记录集分页小部件

正在寻找jQuery+;AJAX+;PHP5/PDO+;MySQL记录集分页小部件,php,jquery,mysql,ajax,widget,Php,Jquery,Mysql,Ajax,Widget,在我开始花几个小时来构建这个之前,我想看看是否有人找到了一个jQuery/AJAX分页记录集小部件,它可以做到这一点: 框架是不可知的。不依赖CodeIgniter、Kohana或类似的东西。只需为MySQL提供PHP5和PDO以及一个MySQL数据库,就可以了。(当然,您必须配置jQuery组件以将其绑定到适当的变量。) 即使在联接上也支持查询 不在客户端上存储SQL语句。将其保留在服务器上 试图通过使用预先准备好的语句和其他策略来防止XSS 支持可重置列 将光标悬停在一行上,它将亮显该行 以

在我开始花几个小时来构建这个之前,我想看看是否有人找到了一个jQuery/AJAX分页记录集小部件,它可以做到这一点:

  • 框架是不可知的。不依赖CodeIgniter、Kohana或类似的东西。只需为MySQL提供PHP5和PDO以及一个MySQL数据库,就可以了。(当然,您必须配置jQuery组件以将其绑定到适当的变量。)

  • 即使在联接上也支持查询

  • 不在客户端上存储SQL语句。将其保留在服务器上

  • 试图通过使用预先准备好的语句和其他策略来防止XSS

  • 支持可重置列

  • 将光标悬停在一行上,它将亮显该行

  • 以奇偶模式交替每行的颜色

  • 单击一行,它将触发一个事件,该事件的值为给定SQL查询的第一列,该列在显示时为隐藏列

  • 在小部件的右下角显示常用的First、Prev、1、2、3、4、5、Next和Last按钮。如果超过5,则它会将数字居中,如4 5 6 7 8,其中6将被选择,依此类推,尽可能直到分页结束

  • 很容易用CSS设置样式

  • 通过jQuery和AJAX返回到管理小部件的单个PHP页面

  • 每次单击组件都不会重定向页面。相反,在分页时,它会通过AJAX重新加载组件。(但是,可以截获记录单击事件并使其执行某些操作。)


  • 一个典型的场景是,您在页面上创建一个DIV,使用jQuery将其分配为ajaxRecordset(),然后在ajaxRecordset()内使用{}为该记录集分配选项。但是,前端不会存储任何SQL查询。这个小部件将通过AJAX与一个PHP页面进行对话,该页面将接收一个查询编号,然后将该查询与给定的变量(如v1、v2、v3等)一起使用。

    只要您使用jquery,这是我去年夏天在一个项目中使用的一个有用插件,可以完成您列出的大部分内容。

    只要您使用jquery,是我去年夏天在一个项目中使用的一个有用的插件,它完成了您列出的大部分内容