ajaxフォームでテーブルのデータをリフレッシュしたいのですが、ページをリロードせずに行う方法を教えてください。私は、データテーブル1.7.6jQuery dataTable 1.7.6ページをリロードしないでリフレッシュするテーブル
を使用している。以下ではデータテーブル1.7.6を使用して、mは開始
ajaxフォームでテーブルのデータをリフレッシュしたいのですが、ページをリロードせずに行う方法を教えてください。私は、データテーブル1.7.6jQuery dataTable 1.7.6ページをリロードしないでリフレッシュするテーブル
を使用している。以下ではデータテーブル1.7.6を使用して、mは開始
使用し
$('#table-id').DataTable().ajax.reload();
彼はDatatables 1.7.6を使用しています。 'ajax.reload()'がDataTable 1.10で導入されました – philantrovert
はいこれはうまくいきませんでした –
@Tharu perera y u rプラグインの古いバージョンを使用していますか? –
がデータテーブル
$('#teamTable').dataTable().fnDestroy();
を破壊ajax.reloadありますコンテンツを更新します。 その後、
Reinitalizeそれ..
$('#teamTable').dataTable();
ive私の現在のコードで私の質問を更新します。 plsチェックとアドバイス私 –
あなたがたDataTable 1.7.6 ajax.reload()
で作業している、ので、あなたのために動作しません。幸いなことに、作者は導入前にプラグインを作成しましたajax.reload
このプラグインはfnReloadAjax
という実装があります。
それはの線に沿って何かいいと思う:
var oTable = $("#usertable").dataTable ({
//your options
//more options
});
をそしてリロードする:
oTable.fnReloadAjax();
けれども、あなたは、1.10にアップグレードしようとすることができます。
fnReloadAjaxが関数ではありません(...) –
そのスクリプトをダウンロードしてHTMLページに追加する必要があります。リンクを慎重に研究してください。それはすべてそこに書かれている。 :) – philantrovert
はい私はdatatableを示す私のページにそのスクリプトリンクを追加しました。 "oTable.fnReloadAjax();"を追加しました。私のダイアログボックスの送信機能に。まだ同じです:( –
あなたは何を試してみましたか? 'dataTable'初期化を表示します。また、1.7.6は非推奨です。 – philantrovert
@philantrovert:質問を更新しました –