我有一个jquery数据表,我可以编辑并将数据保存到数据库,但问题出在搜索/过滤,例如,我在dataTable中有一个值 OldAAA,OldBBB,OldCCC 当我进行搜索时,过滤正常进行,数据在dataTable中正确显示。问题是当我编辑并保存任何一个值时(例如OldAAA我改为NewAAA )然后 NewAAA 将在数据库和 NewAAA 中更新将显示在dataTable中(通过ajax),并在搜索新值( NewAAA )时显示“找不到匹配的记录”,如果我使用旧值搜索( OldAAA )我已更新为 newAAA ,然后在dataTable中我看到更新的值( NewBBB )。(过滤正在发生任何问题如果我做刷新和搜索,但请求不刷新)请求我帮助,如何搜索新值。
var userDataTable=null;
function callDataTableOptions(){
userDataTable= $("#userDataTable").DataTable({
"bSort": false,
"iDisplayLength": 10 ,
"sPaginationType": "full_numbers",
"bPaginate": true,
"bFilter": true,
"sDom": '<"top"fip>',
"bStateSave": false,
"oLanguage": {
"sInfo": "Showing _START_ to _END_ of _TOTAL_ messages",
"sInfoEmpty": "Showing 0 to 0 of 0 messages",
"sEmptyTable": "No data available in table",
"sSearch": "   ",
"oPaginate": {
"sPrevious": "<",
"sNext": ">",
"sFirst":"",
"sLast":""
},
dom: 'T<"clear">lfrtip',
tableTools: {
"sRowSelect": "single"
}
}
});
}