0

https://code.google.com/p/jquery-datatables-editable/wiki/EditCell#Client-side_configurationで CIを使用して 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 に答える