大家好! 我正面臨一個小問題。 我有一個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. Ajax從數據庫中連續提取
- 4. 非連續計數
- 5. Spotfire連續計數
- 6. jQuery或Javascript連續計數器(countup)
- 7. 連續數字計數
- 8. 數據庫連接設計
- 9. JavaScript/jquery - 檢索連續數據
- 10. 從數據庫中計數
- 11. JavaScript數據庫API設計
- 12. 連續查詢數據庫PHP
- 13. 連續部署和數據庫
- 14. parse.com連續的數據庫查詢
- 15. 確保數據庫記錄連續
- 16. 後續客戶數據庫設計
- 17. 計數連續記錄
- 18. 連續計數名稱
- 19. TSQL計數連續記錄
- 20. 計數細胞不連續
- 21. SQL計數連續行
- 22. 使用preg_replace連續計數
- 23. 組,計數和連續圈
- 24. 連續計數非空值
- 25. 計數連續重複值
- 26. XSL:計數連續屬性
- 27. 連續事件計數
- 28. MySQL:計數連續月份
- 29. 計算連續數在r
- 30. 連續1的計數組
您使用什麼服務器? – justkt 2011-05-12 12:50:08
我在Linux上,php 5.2 – 2011-05-12 12:50:51