我有一個9頁不同div的php頁面,這些div在每次從mysql數據庫重新載入後更新。我希望自動完成整頁刷新。可能嗎?我知道這可以通過Ajax完成,但我不明白我是如何做到的。任何人都可以讓我知道這個好教程嗎?使用Ajax刷新PHP頁面中的所有div
-1
A
回答
1
如果我明白你的問題正確的閱讀下面
jQuery Ajax POST example with PHP
Update whole page on Ajax request
window.setInterval(function(){
// call your function here
// make tha ajax call here to update the divs
// this function will run every 5 secs and will make the AJAX call
// write the function here to update the divs
}, 5000);
如果你不想更新頁面constan只需要進行更新div的AJAX調用即可。
1
有一個簡單而有效的方式使用jQuery來做到這一點:
概述: 在你指揮你的Ajax調用,有它查詢數據庫和回聲出更新的HTML要內更換腳本在div標籤,然後它是那麼簡單的成功PARAM內部匿名函數返回的HTML替換DIV HTML:
你的Ajax調用在JavaScript中的「AJA文件
//wrap up your data in a GET style string seperated by ampersands (&)
var dataString = foo=1234&bar=12345
$.ajax({
type: "POST",
url: ajax.php,
data: dataString,
success: function(html) {
$("#refresh_div").html(html);
},
dataType: dataType
});
然後x.php」你訪問你剛纔通過全局變量$ _POST
$foo = $_POST['foo'];
$bar = $_POST['bar']
$mysqli= new mysqli($params);
$stmt = $mysqli->prepare("SELECT * FROM myTable WHERE id=?");
$stmt->bind_param('i',$foo);
$stmt->execute();
$stmt->bind_result($result);
$stmt->fetch();
$stmt->close();
echo $result
所有的text/html是呼應了將被傳遞迴阿賈克斯成功PARAM作爲HTML變種發送到PHP腳本變量然後你可以用jquery替換div的內容。
希望這有助於。
1
您有2個選擇,usinj AJAX或使用JavaScript,並通過xmlhttprequest獲取數據,無需重新加載頁面。對於初學AJAX去這個鏈接:
http://www.w3schools.com/ajax/default.asp
或看一下這篇文章,瞭解通過XMLHttpRequest的獲取數據
http://www.w3schools.com/dom/dom_http.asp
有幾個例子來獲取數據&可以幫助您,2〜10小時後可以改進示例並做你想做的事情。
相關問題
- 1. 刷新div使用(僅使用)php沒有頁面刷新
- 2. AJAX Div使用PHP刷新
- 3. 刷新PHP頁面使用ajax
- 4. 使用Ajax刷新頁面
- 5. php + ajax沒有頁面刷新
- 6. 使用ajax刷新PHP的div輸出
- 7. 在Opera中使用Ajax刷新頁面
- 8. 包括PHP,使用Ajax加載頁面(不刷新頁面)
- 9. 刷新而不刷新所有頁面
- 10. 刷新頁面AJAX
- 11. 頁面刷新後的AJAX和PHP
- 12. 使用PHP和AJAX刷新頁面的新事件通知
- 13. 自動刷新運行在php頁面上的ajax div
- 14. Ajax Post PHP Div刷新
- 15. AJAX執行php無刷新頁面
- 16. 使用Ajax刷新頁面屬性
- 17. 使用Ajax,但頁面仍然刷新
- 18. 頁面仍然使用Ajax刷新
- 19. Asp.net MVC使用AJAX不刷新頁面
- 20. Rails 3使用AJAX刷新頁面
- 21. 使用AJAX自動刷新頁面
- 22. 刷新成功div而不是使用Ajax刷新整個頁面?
- 23. 用新的div網格刷新頁面
- 24. 沒有刪除頁面的DIV刷新
- 25. 使用Ajax和DJango刷新Div元素帶有音頻重新加載頁面
- 26. 刷新包含PHP代碼的div,但不刷新頁面
- 27. .load()使所有ajax加載div div刷新
- 28. 刷新div而不刷新頁面
- 29. 刷新div而不刷新頁面
- 30. 使用PHP/AJAX刷新頁面的一部分
你知道http://google.com嗎?如果您知道,請將您的問題的標題輸入谷歌搜索字段 – hek2mgl
@ hek2mgl,爲什麼不給他提供鏈接? – Techie
給一個男人一條魚,他會吃一天,... :) – hek2mgl