大家好! 我正面臨一個小問題。 我有一個DIV,我需要顯示數據庫中的行數。 問題是,當頁面刷新計數不會更新,因爲數據庫mySQL需要一段時間,所以我必須再次刷新頁面。 你知道我怎樣才能顯示的行數可能與JavaScript?以一種方式,行的計數將連續檢查和更新沒有頁面重新加載.. 如果我需要這個jQuery,只是爲了讓你知道我在版本1.3.2 讓我知道! 非常感謝!JavaScript從數據庫連續計數
回答
啊肯定,阿賈克斯吧...首先,這聽起來奇怪的是,當u刷新頁面數據庫心不是準備好了,但是讓我們假設存在這樣的情況DB獲取與當前更新不同步的同步問題頁...解決方案是ajax
function doCountUpdate(){
$.get("url_to_return_count",function(data){
assuming the returned data is a number
$("#myDiv").text(data);
setTimeout(doCountUpdate, 1000);
}
}
我認爲在頁面加載時,您可以通過簡單的ajax調用函數來實現,並返回該行並將其顯示在DIV上。
$(document).ready(function() {
// put all your jQuery goodness in here.
$.ajax({
url: "somepage.php",
success: function(data){
$('#div_id').text(data);
}
});
});
問題是,它不在外部頁面上。它是同一個頁面中的一個變量,所以在這種情況下我不能使用類似這樣的ajax調用。任何其他好的建議?非常感謝! – 2011-05-12 13:12:30
是的,當然可以。 @ime例子所示,你還必須寫「somepage.php」。它只返回行數。所以被調用的頁面替換原始值 – 2011-05-12 13:30:59
@DiegoP,你也可以通過ajax,load等等自己的頁面......或者你可以將這個php變量賦值給js vararaiable,然後在div上顯示它..例如:=> var count = =$count?> – 2011-05-12 14:48:15
- 1. Google表格Javascript - 連續計數負數
- 2. 連續應用從數據庫
- 3. jQuery或Javascript連續計數器(countup)
- 4. Spotfire連續計數
- 5. 連續數字計數
- 6. 數據庫連接設計
- 7. 確保數據庫記錄連續
- 8. 連續部署和數據庫
- 9. 連續查詢數據庫PHP
- 10. 後續客戶數據庫設計
- 11. TSQL計數連續記錄
- 12. 計數連續記錄
- 13. 組,計數和連續圈
- 14. 連續1的計數組
- 15. 計數連續重複值
- 16. SQL計數連續行
- 17. 連續計數名稱
- 18. 連續計數非空值
- 19. XSL:計數連續屬性
- 20. 連續事件計數
- 21. 連續計數職位oracle
- 22. 從數據庫中計算陣列數組的javascript數組
- 23. 從mysql連續數據遷移到Hbase
- 24. 從數據集中更新連續行
- 25. 從數據庫計算大數據PHP
- 26. Spotfire - 連續數天宕機計數
- 27. 連續計數NULL值的數量
- 28. 在jsp頁面中連續加載數據庫中的數據
- 29. 連續計數器設計問題
- 30. 從數據庫連續流式隨機音頻
您使用什麼服務器? – justkt 2011-05-12 12:50:08
我在Linux上,php 5.2 – 2011-05-12 12:50:51