Javascript 如何使用复选框更新datatables数据?
我在OctoberCMS中使用Datatables,我想通过复选框更新特定字段的数据。我找到了一个example(),它使用表单,但我不知道如何使用表单更新数据表 我应该使用表格并提交检查过的数据吗? 如果我这样做了,我如何将更改后的值返回到数据表中 没有办法通过datatables api或函数更新值吗 php块和htmlJavascript 如何使用复选框更新datatables数据?,javascript,php,jquery,datatables,Javascript,Php,Jquery,Datatables,我在OctoberCMS中使用Datatables,我想通过复选框更新特定字段的数据。我找到了一个example(),它使用表单,但我不知道如何使用表单更新数据表 我应该使用表格并提交检查过的数据吗? 如果我这样做了,我如何将更改后的值返回到数据表中 没有办法通过datatables api或函数更新值吗 php块和html 应用程序id 应用程序名称 版本 BV 过程 剧本 习俗 操作系统 开始 结束 javascript部分 $(文档).ready(函数(){ var tableId
应用程序id
应用程序名称
版本
BV
过程
剧本
习俗
操作系统
开始
结束
javascript部分
$(文档).ready(函数(){
var tableId=“datalist”;
var table=$('#'+tableId).DataTable({
处理:对,
服务器端:是的,
阿贾克斯:{
url:'/ajax?tb={{tableName | raw()}}}&fd={{fields | raw()}}}',,
键入:“GET”,
错误:函数(e){
控制台日志(e);
}
},
columnDefs:[
{
“目标”:0,
“复选框”:{
“selectRow”:true
}
}
],
选择:{
“样式”:“多”
},
是的,
页长:50,
服务器端php文件
函数onStart()
{
$table=$_GET['tb'];
$length=$_GET['length'];
$start=$_GET['start'];
$fields=explode(“|”,$_GET['fd']);
$searchVar=$\u获取['search']['value'];
如果($searchVar!=''){
$result=DB::table($table)
->其中('app_name','like','%.$searchVar.'%'))
->orWhere('app_id','like','%.$searchVar'%'))
->orderBy('idx','desc')
->get();
}否则{
$result=DB::table($table)
->跳过($start)
->限制(长度)
->orderBy('idx','desc')
->get();
}
$data=array();
foreach($结果为$行){
$sub_array=array();
对于($i=0;$i