我在独立的应用程序上有相同的代码,它工作正常。但我试图在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)只是回显值。