1

我在独立应用程序上有相同的代码,它工作正常。但我试图在 codeigniter 中实现同样的目标,但这个问题发生了。我正在使用 jquery 数据表和 jeditables 来更新表中的字段。当我单击该字段时,会出现选择框,我可以根据需要更改数据。提交表单后,我看到一个警报框弹出,其中包含我选择的新值。当我单击“确定”时,该字段将更新,数据库也将更新。我的问题是警报框来自哪里?我在独立设备上有相同的代码,它只是在没有警报框的情况下工作。这是代码:

$('#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