数据表| fnreloadajax()无法正常工作
我试图从新的ajax源重新加载数据表。
我的意思是在页面加载它从1个源加载,但在页面上的一些操作后,它需要从另一个源加载。
我通过fnreloadajax()
尝试它,但它不工作,我的意思是所有fnreload ajax做,它重新加载表但不是从新的源?
我确实阅读了fnreloadajax()
的文档http://www.datatables.net/plug-ins/api/fnReloadAjax
但是当我尝试这样的时候。
var GroupID = e.val; url = "admin/usersManagePermissions/listFormsInGroups_DT/"+GroupID; oTable.fnReloadAjax(url);
我没有错误,但数据表也没有从新的源重新加载表。 它只加载从之前/原始源中定义的表。
这有什么不对?
我今天遇到同样的问题,这是我的解决方案:
这是数据表对象,小心,DataTable()!= dataTable()看到这个答案 。
var tableRestr = $('#myDataTable').DataTable({ ajax: someUrl});
然后,总是当我需要从另一个URL重新加载时,只需使用以下两行:
tableRestr.ajax.url(newUrl); tableRestr.ajax.reload();
- 如果ajaxvalidation器使用jquery返回true,则提交表单
- 使用xhrFields时的状态代码= 0:{withCredentials:true}在使用Firefox的jQuery $ ajax调用中
- jQuery AJAX每个循环使用append和html
- 使用jQuery ajax使用formData()上传文件和表单数据
- jQuery Ajax:获取特定的对象值
- 更改模板标记后,John Resig的微模板语法错误<#{{{
- 结帐距离使用WooCommerce 3.3中的Google Map API进行计算
- Spring MVC Controller返回JSON – 错误406
- AJAX JQuery JSON发布数据未到达控制器