0

我正在使用带有 CI 的https://code.google.com/p/jquery-datatables-editable/wiki/EditCell#Client-side_configuration的 jquery-datatables-editable 插件。我有:

<script language="javascript" type="text/javascript">
    $(document).ready(function () {
       $('#myDataTable').dataTable().makeEditable({
           sUpdateURL: "/js/jquery-databatables-editable/AjaxUpdate_1.php/index"
       });
    });
 </script>

在客户端页面上。我希望能够在服务器端向一个类发布一个 CI 库类/函数,但上述方法似乎不起作用。有没有办法做到这一点?

4

1 回答 1

2

这取决于您的配置。

最常见的是,如果您使用的是默认设置:

在您的 Javascript 文件或视图中(如果是内联的)

<script language="javascript" type="text/javascript">
    $(document).ready(function () {
       $('#myDataTable').dataTable().makeEditable({
           sUpdateURL: "/index.php/your_controller/function_name"
       });
    });
 </script>

在你的 routes.php

$route["function_name"] = "your_controller/function_name/";

最后,您需要在控制器中创建一个函数并输出预期的格式:

function function_name(){
    echo json_encode('whatever you need to return');
}

希望能帮助到你!

于 2013-07-11T18:52:59.103 回答