问题描述
我有一个问题,我想用ajax jquery发送数据后在这里调用数据表,在这里我很难过,因为要创建的数据表是服务器端的,用于服务器端调用脚本是成功的,并且如果console.log(响应),它将根据像这样的数据表格式来输出数据
draw: null
recordsFiltered: 9
recordsTotal: 9
data:(9) [{..}] (and other)
这是我发送数据的代码
var urlajax = "<?= $this->url->get($this->router->getControllerName() . '/ajaxbynip')?>";
$("#btn-filter").click(function(){
var data = $('#form-filter').serialize();
$.ajax({
url:urlajax,type:"get",data:data,success:function(response){
console.log(response);
//how can i create datatables server-side in here?
// in here i try with function to create datatable like that
createDatatable(response)
}
});
});
function createDatatable(data)
{
console.log(data);
$('#mpres-datatbles').DataTable( {
data: data,columns: [
{ "data": "PRES_ID" },{ "data": "PRES_ID" },]
});
}
问题是即使response: data: (9) [{..}]
中有数据,数据表也会显示“表中没有可用数据”
第二个问题不是服务器端数据表,如何将其更改为服务器端?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)