1

以下のスクリプトのようにデータテーブルを設定しました

$('#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);
 });

問題は..データテーブルに変更が表示されなかったことです。テーブルの更新もプロセスもありません。ユーザーがコンボボックスを変更すると、データテーブルの内容を変更する必要があります。

ありがとう

4

1 に答える 1

0

oTable.fnDraw(); --> http://datatables.net/apiでデータテーブルの再描画機能を使用します=> テーブルを再描画します

于 2013-10-23T04:04:32.667 に答える