0
我一直在刷新我的頁面1分鐘的時間間隔,以保持數據新鮮。我需要偏離這一點,並最終獲取數據表來重新加載而不是刷新瀏覽器。重新加載數據表的時間間隔
與我的$。員額開始:
$.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>
嘗試了您的建議。我得到一個「TypeError:c未定義」的錯誤,它指向datatables.min.js文件。思考? –
您需要表格標題。 '' –
+0
0
相關問題
-
1. PHP重新加載數據的時間間隔,而不是刷新
-
2. 刷新數據的時間間隔後重新倒計時
-
3. 使用jQuery重新加載Div內容的時間間隔
-
4. 輸入文字重新加載間隔
-
5. 按給定間隔重新加載Jqgrid
-
6. JQuery Datatable不會間隔重新加載
-
7. 如何重新加載間隔jqgrid
-
8. Ember模型重新加載間隔
-
9. 熊貓重新採樣不規則間隔時間數據
-
10. 何時重新評估dbms_job.submit的時間間隔參數?
-
11. 如何在固定的時間間隔後重新列表listview?
-
12. Chrome擴展重新加載和一個時間間隔之後關閉標籤
-
13. 重試次數和時間間隔
-
14. 刷新時間間隔
-
15. 在特殊時間重新加載webview
-
16. Wicket - 運行時間類重新加載
-
17. Laravel Carbon - 重新加載當前時間
-
18. 從現有數據表更新數據點設置時間間隔
-
19. 重新加載當前函數後無時間重新加載頁面
-
20. jquery按時間間隔顯示數據
-
21. jodatime本地數據時間間隔
-
22. 組數據按時間間隔
-
23. 如何在時間間隔較短且Timer1_Tick更新數據庫並重新綁定數據時平穩運行?
-
24. 加入時間點在間隔內的數據
-
25. 我想每隔1秒用DataTables重新加載表數據
-
26. 從R中的時間數據中提取時間間隔
-
27. 重複在設定的時間間隔
-
28. Excel數據透視表中的凝結間隔時間
-
29. 數據庫歸檔vs基於時間間隔的表/字段
-
30. 數據庫設計的可用性(時間間隔)表
最新問題
-
1. WPF - STA要求vs服務器端使用
-
2. 如何爲本地C++創建nuget包
-
3. TensorFlow - 恢復(如果存在)
-
4. 阿帕奇氣流1.9從GitHub
-
5. 在add_custom_command中連接多個文件
-
6. Laravel 5/Form安全(需要澄清)
-
7. 如何用虛假來表示可空值?
-
8. perl排名帶/平的數字
-
9. jQuery的形式提交與sucess和錯誤消息
-
10. Asterisk的應答機檢測
-
1. PHP重新加載數據的時間間隔,而不是刷新
-
2. 刷新數據的時間間隔後重新倒計時
-
3. 使用jQuery重新加載Div內容的時間間隔
-
4. 輸入文字重新加載間隔
-
5. 按給定間隔重新加載Jqgrid
-
6. JQuery Datatable不會間隔重新加載
-
7. 如何重新加載間隔jqgrid
-
8. Ember模型重新加載間隔
-
9. 熊貓重新採樣不規則間隔時間數據
-
10. 何時重新評估dbms_job.submit的時間間隔參數?
<表ID = 「table_id的」 類= 「顯示」> 列1 列2 –
您在setInterval回調函數中未調用$ .post('...')。
看看你的代碼:setInterval的回調裏面,你調用
table.draw() console.log('test')
所以,你一旦讓您的數據,並僅在重繪相同的數據...
編輯:如果您檢查您的DevTools中的網絡請求標籤,您應該只注意到一個ajax請求
來源
2017-08-04 21:20:31 Xavero
相關問題