Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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/8/mysql/58.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 数据表中的可编辑与可编辑-什么';有什么区别_Jquery_Mysql_Datatable_Jeditable - Fatal编程技术网

Jquery 数据表中的可编辑与可编辑-什么';有什么区别

Jquery 数据表中的可编辑与可编辑-什么';有什么区别,jquery,mysql,datatable,jeditable,Jquery,Mysql,Datatable,Jeditable,我不知道应该使用哪个插件来处理datatable jquery。我的问题是我找不到任何解决我所有问题的答案(我现在已经忍受了4个多小时)。很抱歉,如果此问题已被无数次解决 我有一个mysql数据库中超过10000行的表,我想在一个特定列上添加一个单元格内联编辑,所以我找到了两个现有的方法 我的问题是有什么区别?哪一个需要哪些js脚本作为输入(我弄糊涂了,最后把它们都加了进去)。。。 我有一种感觉,有些已经过时了,不能再使用最新的版本了。或者我把它们都混在一起了,所以最后什么都不管用 绝地表(

我不知道应该使用哪个插件来处理datatable jquery。我的问题是我找不到任何解决我所有问题的答案(我现在已经忍受了4个多小时)。很抱歉,如果此问题已被无数次解决

我有一个mysql数据库中超过10000行的表,我想在一个特定列上添加一个单元格内联编辑,所以我找到了两个现有的方法

  • 我的问题是有什么区别?哪一个需要哪些js脚本作为输入(我弄糊涂了,最后把它们都加了进去)。。。 我有一种感觉,有些已经过时了,不能再使用最新的版本了。或者我把它们都混在一起了,所以最后什么都不管用

    绝地表(它在我手中不起作用。当我点击表中的任何单元格时,什么都不会发生)

    可编辑(单击时,编辑事件起作用,但数据库中的值不会更新,除非可编辑的_ajax.php包含完整的mysql查询,但不会重新加载页面)

    PHP服务器端

    <?php
        echo $_POST['value'].' (server updated)';
    ?>
    
    
    

    最后一个问题是,有没有一个能更有效地处理具有大量行的数据表?(加载它已经需要30秒)。

    以下先决条件设置说明告诉我,要使dataTables.editable工作,您肯定需要jeditable和dataTables

    
    
    通过消去过程,我们可以假设您可以将数据表单独用于数据表。查看,您可以看到只使用了dataTables和jEditable

    我不太确定两者之间的区别,但我相信dataTables.editable为editable和dataTable(以及jValidate)之间的一些常见函数提供了一个接口,使其更易于实现

    该插件集成了几个插件,如JQuery数据表、JQuery可编辑、JQuery验证插件,并实现了常见的数据管理功能

    $('#example').dataTable().makeEditable({
                        sUpdateURL: "php/editable_ajax.php",
                        "aoColumns": [
                            null,
                            {
                                indicator: 'Saving CSS Grade...',
                                tooltip: 'Click to select CSS Grade',
                                loadtext: 'loading...',
                                type: 'select',
                                onblur: 'submit',
                                data: "{'':'Please select...', '1':'Yes','0':'No'}" 
                            }
                        ]
                    });
    
    <?php
        echo $_POST['value'].' (server updated)';
    ?>
    
        <script src="/Scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
        <script src="/Scripts/jquery.DataTables.min.js" type="text/javascript"></script>
        <script src="/Scripts/jquery.jeditable.js" type="text/javascript"></script>
        <script src="/Scripts/jquery-ui.js" type="text/javascript"></script>
        <script src="/Scripts/jquery.validate.js" type="text/javascript"></script>
        <script src="/Scripts/jquery.DataTables.editable.js" type="text/javascript"></script>