我已經看過很多例子,但它們似乎都稱爲「.php」文件。Ajax Div在5秒後重新加載
我想要做的是邏輯上相當簡單。
我需要自動刷新一個包含PHP的div來獲取mysql數據。
有沒有反正這樣做,而無需調用另一個.php文件。
div名稱:#autoload
<div id="autoload">phpdata</div>
我已經看過很多例子,但它們似乎都稱爲「.php」文件。Ajax Div在5秒後重新加載
我想要做的是邏輯上相當簡單。
我需要自動刷新一個包含PHP的div來獲取mysql數據。
有沒有反正這樣做,而無需調用另一個.php文件。
div名稱:#autoload
<div id="autoload">phpdata</div>
據我所知,這是不可能的,我不建議做任何這樣的說法。
最好將您的PHP代碼分成另一個文件,然後用AJAX請求該文件。
如果我是正確的,您正嘗試每5秒刷新一次具有新內容的特定div
。一種解決方案可能是使用JavaScript的setInterval喜歡:
的JavaScript
function refreshContent() {
$.ajax({
url: '/echo/json/' //here is the php file that returns the new data
}).done(function() {
$("#autoload").append("new content")
});
}
setInterval(refreshContent, 5000);
宕,好的,謝謝:) – Venom791
[這裏](http://stackoverflow.com/questions/20351075/how-to-call-the-ajax-page-in-same-page)或[here](http://stackoverflow.com/questions/7561569/jquery-ajax-passing-value-on-php-相同頁面)或[這裏](http://stackoverflow.com/questions/4060714/ajax-request-to-same-page) – Chris