2011-07-21 5 views
1

これはいくつかの質問があります。私は私の作業ページのjsfiddleバージョンを含んでいます。私はdataTablesとjconfirmactionプラグインを実装しました。たとえば、ユーザーが確認質問を表示するコンテンツページの1つの削除アイコンをクリックしたとし、ユーザーがはいをクリックしたときに何かしたいと思うものを何かの方法でAjaxを使って削除しますそれが元に戻ってきたときにも、それをdataTableとrefiltersから削除して、テーブルを更新して、ページングを再構築することを意味する行が1つ少なくなるようにします。AJAX用の別のプラグインでdataTablesを使用する

http://jsfiddle.net/xtremer360/9hreh/

答えて

1

あなたはこの関数を呼び出す必要が呼び出しあなたのAJAXを完了したら:

http://datatables.net/plug-ins/api#fnReloadAjax

+0

ありがとうございます。だからあなたは、私は成功を実行する必要があり、成功のためのAjaxに言って:機能(データ){ 場合(data.errorsExist){} 他{ fnReloadAjax() }} –

+1

は、それが(oTable.fnReloadAjaxのようになります);何かが設定されているときは、どこかにver/objectとしてdatatableの設定を持っているはずです。 – Brian

+0

何らかの理由で行を削除しない。 –

1

これは、再びデータベースをヒットするのDataTableを伝え

$("#my-table").fnDraw() 

を呼び出して試してみてください戻ってくるデータを再描画します。あなたのajax呼び出しはその行を削除するので、そのデータをデータテーブルに返さないので、データテーブルはそれを描画しません。

fnDraw()は、たとえばfnSortのような多くのデータ型アクションのバックグラウンドで多く使用されます。

+0

私は答えを感謝しますが、私のために働かなかった。 –

関連する問題