通过Combobox更改Ajaxsource

时间:2013-10-23 03:36:29

标签: jquery-datatables

我已设置我的数据表,如下面的脚本

$('#example').dataTable( {
                'bProcessing': true,
                'bServerSide': true,
                'bAutoWidth': false,
                'sAjaxSource': 'code1.php'
 } );

我想在每次用户更改应用程序中的组合框时更改此ajaxsource(刷新数据表),因此我在下面添加了脚本

$( "#cmbo" ).change(function() {
             var a = $( "#cmbo" ).val();
             var newUrl = 'code2.php?act='+a;
             $('#example').fnReloadAjax(newUrl);
 });

问题是..数据表没有显示任何变化。 没有刷新表,没有进程。 当用户更改组合框时,我需要更改数据表中的内容。

谢谢

1 个答案:

答案 0 :(得分:0)

oTable.fnDraw();使用数据表的重绘功能 - > http://datatables.net/api =>重绘表格