Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript datatables | fnreloadajax()工作不正常_Javascript_Jquery_Ajax_Datatables - Fatal编程技术网

Javascript datatables | fnreloadajax()工作不正常

Javascript datatables | fnreloadajax()工作不正常,javascript,jquery,ajax,datatables,Javascript,Jquery,Ajax,Datatables,我正在尝试从新的ajax源重新加载数据表 我的意思是在页面加载时,它从一个源加载,但在页面上执行某些操作后,它需要从另一个源加载 我正在尝试fnreloadajax,但它不起作用,我的意思是所有fnreloadajax都会这样做,它会重新加载表格,但不会从新的源代码加载 我确实读过fnreloadajax的文档 但是当我试着这样做的时候 var GroupID = e.val; url = "admin/usersManagePermissions/listFo

我正在尝试从新的ajax源重新加载数据表

我的意思是在页面加载时,它从一个源加载,但在页面上执行某些操作后,它需要从另一个源加载

我正在尝试fnreloadajax,但它不起作用,我的意思是所有fnreloadajax都会这样做,它会重新加载表格,但不会从新的源代码加载

我确实读过fnreloadajax的文档

但是当我试着这样做的时候

        var GroupID = e.val;
        url = "admin/usersManagePermissions/listFormsInGroups_DT/"+GroupID;
        oTable.fnReloadAjax(url);
我没有得到任何错误,但datatables也不会从新源重新加载表。它仅从定义给它的上一个/原始源加载表


这里出了什么问题?

我今天也遇到了同样的问题,以下是我的解决方案:

这是datatable对象,小心,datatable!=数据表见

然后,每当我需要从另一个url重新加载时,只需使用以下两行:

tableRestr.ajax.url(newUrl);
tableRestr.ajax.reload();

@对不起,我没注意到。下次我会的。
tableRestr.ajax.url(newUrl);
tableRestr.ajax.reload();