2014-10-07 2 views
1

Im пытается перезагрузить данные из нового источника ajax.datatables | fnreloadajax() работает неправильно

Я имею в виду, что нагрузка на страницу загружается из одного источника, но после некоторых действий на странице ее необходимо загрузить из другого источника.

Я пробовал его через fnreloadajax(), но он не работает, я имею в виду все fnreload ajax do, он перезагружает таблицу, но не из нового источника?

я прочитал документацию для fnreloadajax() http://www.datatables.net/plug-ins/api/fnReloadAjax

, но когда я попробовал, как это.

 var GroupID = e.val; 
     url = "admin/usersManagePermissions/listFormsInGroups_DT/"+GroupID; 
     oTable.fnReloadAjax(url); 

У меня нет ошибки, но и данные не перезагружают таблицу из нового источника. он загружает только таблицу из предыдущего/исходного источника, которая была ему определена.

что здесь не так?

+0

@JonathonReinhart К сожалению, я не заметил. В следующий раз я это сделаю. –

ответ

0

У меня была такая же проблема сегодня, вот мое решение:

Это DataTable Objet, будьте осторожны, DataTable() = DataTable() см this answer!.

var tableRestr = $('#myDataTable').DataTable({ 
        ajax: someUrl}); 

Тогда, всегда, когда мне нужно перезагрузить с другого сайта, просто использовать эти две линии:

tableRestr.ajax.url(newUrl); 
tableRestr.ajax.reload(); 
Смежные вопросы