0
データを最新の状態に保つために1分間隔でページを更新しています。私はそこから離れて、最終的にブラウザの更新の代わりにリロードするデータテーブルを取得する必要があります。間隔でデータテーブルをリロードする
私の$ .postを皮切り:
$.post('api/displayQnams.php', function(data)
{
var table = $('example1').DataTable();
table.clear();
table.search('').draw();
var obj = JSON.parse(data);
obj.forEach(function(item)
{
table.row.add([item.bkgname, item.quote, item.date, item.urgent])
});
table.draw();
setInterval(function()
{
table.draw();
console.log('test');
}, 10000); // 10 second interval
});
上記のコードは正常に動作します。 DataTableは問題なくページに印刷します。
今、$ .postの上にDataTableを設定しました。これがDataTableを設定する最良の方法であるかどうかはわかりませんが、必要な結果が得られます。
$(function()
{
$('#example1').DataTable({
"dataType": "json",
"iDisplayLength": 25,
"order": [[ 6, "desc" ]],
"scrollY": 550,
"scrollX": true,
"bDestroy": true,
"stateSave": true
});
});
さらに多くのDataTableスタイルがありますが、私はそれを短くしたいと思いました。
最初のコードに戻って、間隔を10秒に設定しました。コンソールが10秒ごとに「テスト」しているのを見ることができますが、テーブルがリロードされていません。
DataTableを10秒ごとにリロードするには、何が欠けていますか?
ありがとうございます。
*編集*
ここでは、表は次のようになります。
<table id="example1" class="table table-bordered table-hover table-condensed">
<thead>
<tr>
<th>column1</th>
<th>column2</th>
<th>column3</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
あなたの提案を試みました。 datatables.min.jsファイルを指している "TypeError:c is undefined"エラーが表示されます。思考? –
テーブルヘッダーが必要です。 '' –
+0
0
関連する問題
-
1. jQuery DataTablesリロード間隔エラー
-
2. Rails - javascriptの間隔で部分をリロードする
-
3. ajaxとjsonでデータテーブルをリロードする
-
4. リロード間隔をx秒後に停止する方法は?
-
5. 固定間隔でtableViewをリロードするタイマーを作成するには?
-
6. jQueryとタブで特定の間隔でdivにコンテンツをリロードする
-
7. 定期的な間隔でajaxレスポンスを使用してJQueryデータテーブルをロードする
-
8. JQuery Datatableは間隔をリロードしません
-
9. 間隔を別の間隔で開始する
-
10. php - 時間間隔を等間隔に分割する
-
11. スカラ実間隔、Int間隔
-
12. matlabの間隔間隔
-
13. パンダtimedeltaでプロットするときの軸間隔間隔
-
14. 間隔でグルーピングする
-
15. 間違った間隔で間違った間隔のハイチャートタイムデータ
-
16. ページ全体をリロードせずにdivコンテンツを再読み込み/更新する(時間間隔を使用)
-
17. 等間隔の間隔を作成する0
-
18. 時間間隔
-
19. MVCのsDom形式からデータテーブルをリロードする
-
20. jQuery - リロード/リフレッシュせずにデータテーブルにローを追加する
-
21. 時間間隔を確認する
-
22. 間隔
-
23. 間隔でGPS ping
-
24. 間隔でタスクをスケジューリングする-LibGdx
-
25. x、y、zを間隔でプロットする
-
26. インテントを間隔で送信する
-
27. データをセット間隔でサブセッティングするR
-
28. Iscrollでオートスクロール間隔をリセットする
-
29. 時間間隔/間隔を複数のビンに分割する方法
-
30. python datetime-spanを等間隔の時間間隔に分割する方法は?
最新の質問
-
1. 5つのソースから3つのdivへのJavascriptのランダムコンテンツ
-
2. カーネルモジュール経由でGPIO2とGPIO3にアクセスするとBeaglebone Blackでセグメンテーションフォルトが発生するのはなぜですか?
-
3. イベントバインディングと値の受け渡し方法
-
4. Shopify:キャリアを選択する際にiframeを開きますか?
-
5. 文字列と整数を辞書に抽出する
-
6. 関数を呼び出して1行結果を取得すると、行数が表示されます。なぜですか?ここで
-
7. __VA_OPT__サポートを移植可能に検出しますか?
-
8. Laravel-5.5イベントリスナーが機能しない
-
9. Laravel暗号化データチェック
-
10. 同時に証人と型クラスを取得する
-
1. jQuery DataTablesリロード間隔エラー
-
2. Rails - javascriptの間隔で部分をリロードする
-
3. ajaxとjsonでデータテーブルをリロードする
-
4. リロード間隔をx秒後に停止する方法は?
-
5. 固定間隔でtableViewをリロードするタイマーを作成するには?
-
6. jQueryとタブで特定の間隔でdivにコンテンツをリロードする
-
7. 定期的な間隔でajaxレスポンスを使用してJQueryデータテーブルをロードする
-
8. JQuery Datatableは間隔をリロードしません
-
9. 間隔を別の間隔で開始する
-
10. php - 時間間隔を等間隔に分割する
<テーブルのid = "table_idが" クラス= "表示"> 列1 列2 –
setIntervalコールバック関数で$ .post( '...')を呼び出していません。あなたのコードで
ルック:あなたを調べる場合は、次のsetIntervalコールバックの内側に、あなたはそう、あなたは...にわたって同一のデータを再描画一度だけ
EDITをあなたのデータを取得している
table.draw() console.log('test')
を呼んでいますDevToolsの[ネットワーク要求]タブでは、1つのajaxリクエストにのみ注意する必要があります。
出典
2017-08-04 21:20:31 Xavero
関連する問題