Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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
Php 如何通过服务器端处理向数据表添加自定义列?_Php_Jquery_Datatables - Fatal编程技术网

Php 如何通过服务器端处理向数据表添加自定义列?

Php 如何通过服务器端处理向数据表添加自定义列?,php,jquery,datatables,Php,Jquery,Datatables,我已经在我的页面上实现了这个示例(使用php5、jquery+ui和dataTables.net) 我想能够添加一个修改和删除每一行的链接,我如何做到这一点,而不发送两个额外的列与服务器的链接 还有,我如何用从1开始到iTotalDisplayRecords的好数字替换数据库中的行以及服务器发送的ID 谢谢你怎么找到的 var controller_name = '<?php echo Zend_Controller_Front::getInstance()->getRequest(

我已经在我的页面上实现了这个示例(使用php5、jquery+ui和dataTables.net)

我想能够添加一个修改和删除每一行的链接,我如何做到这一点,而不发送两个额外的列与服务器的链接

还有,我如何用从1开始到iTotalDisplayRecords的好数字替换数据库中的行以及服务器发送的ID

谢谢你

怎么找到的

var controller_name = '<?php echo Zend_Controller_Front::getInstance()->getRequest()->getControllerName();?>';


"fnDrawCallback": function ( oSettings ) {
                    /* Need to redo the counters if filtered or sorted */

                        for ( var i=0, iLen=oSettings.aiDisplay.length ; i<iLen ; i++ )
                        {
                            var link = $('&nbsp;<a href="/'+controller_name+'/modifica/id/'+ oSettings.aoData[ oSettings.aiDisplay[i] ]._aData[0]+'">Modifica</a> <a href="/'+controller_name+'/cancella/id/'+ oSettings.aoData[ oSettings.aiDisplay[i] ]._aData[0]+'">Cancella</a>');
                            $('td:eq(0)', oSettings.aoData[ oSettings.aiDisplay[i] ].nTr ).html( i+1 );
                            $('td:eq(0)', oSettings.aoData[ oSettings.aiDisplay[i] ].nTr ).append(link);
                        }
                },
var控制器\u name='';
“fnDrawCallback”:函数(oSettings){
/*如果已筛选或排序,则需要重做计数器*/

对于(var i=0,iLen=oSettings.aiDisplay.length;我发送这两列有什么错?在我看来,这是一个糟糕的解决方案,向每个ajax请求发送额外数据,发送链接的html代码,如果有一天路径发生变化会怎么样……如果javascript能够将其添加到fly上,那将更简单使用fnRowCallback比FNRAWCallB更快、响应更快确认!!!(当有超过500行或更多内容时)并且它不会给出关于脚本没有响应的错误