1

スタンドアロン アプリに同じコードがあり、正常に動作します。しかし、私は codeigniter で同じことを達成しようとしていますが、この問題が発生します。jquery datatables と jeditables を使用して、テーブル内のフィールドを更新しています。フィールドをクリックすると、選択ボックスが表示され、必要に応じてデータを変更できます。フォームが送信されると、選択した新しい値が表示された警告ボックスが表示されます。[OK] をクリックすると、フィールドが更新され、データベースも更新されます。私の質問は、アラート ボックスはどこから来ているのですか? スタンドアロンで同じコードを使用しましたが、アラート ボックスがなくても機能します。コードは次のとおりです。

$('#jobs_table').dataTable({                    
    "bJQueryUI": true,
    "sPaginationType": "full_numbers",
    "bServerSide": true,
    "bProcessing":true,
    "sAjaxSource": "/jobs/list_all_completed",
    "sServerMethod":"POST",
    "aaSorting": [[ 0, "desc" ]]
    'fnServerData'   : function(sSource, aoData, fnCallback){
         $.ajax ({
          'dataType': 'json',
          'type'    : 'POST',
          'url'     : sSource,
          'data'    : aoData,
          'success' : fnCallback
         });
        }
}).makeEditable({
    sUpdateURL: "/jobs/invoiced_job_save",
    "aoColumns": [
    null,
    null,
    null,
    null,
    null,
    {
    "placeholder" : "Update",
    indicator : 'saving ...',
    tooltip: 'click to select',
    data   : "{'':'Please select','No':'No','Yes':'Yes'}",
    type   : "select",
    onblur: 'submit',
    event : "click",
    style  : "inherit"
    }
    ]   
    });

サーバー側 (invoiced_job_save) は値をエコーするだけです。

4

0 に答える 0