我想刷新頁面在PHP(這是執行SQL語句)刷新每10秒刷新一次。我像一個div加載頁面:刷新一個與PHP顯示的div
<div id="test"> <?php echo showPage() ?></div>
所以,我怎麼可以只刷新該DUV,這將使由SQL刷新數據獲取..
謝謝
我想刷新頁面在PHP(這是執行SQL語句)刷新每10秒刷新一次。我像一個div加載頁面:刷新一個與PHP顯示的div
<div id="test"> <?php echo showPage() ?></div>
所以,我怎麼可以只刷新該DUV,這將使由SQL刷新數據獲取..
謝謝
寫下您的腳本以下方式
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/
libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function() {
$('#test').load('test.php');
}, 10000); // refresh every 10000 milliseconds
</script>
<body>
<div id="test"> </div>
</body>
感謝您的編輯,@Mohit –
嗨,我試過了,但它沒有顯示任何內容..請幫助感謝 – user1657720
可以包括<meta http-equiv="refresh" content="10"/>
標籤在標籤head
,或者,如果你沒有訪問head
標籤,你可以在頁面中的任意位置插入script
標籤像這樣的:
<script type="text/javascript">
setTimeout(function() {
location.reload();
}, 10000);
</script>
他想刷新div而不是整頁。 –
是真的,但這是唯一不使用jQuery的答案。 – NappingRabbit
不能有使用普通JavaScript的答案嗎? jQuery是用javascript編碼的。 –
<script type="text/javascript"><!--
$(document).ready(function() {
setTimeout('$(\'#test\').load(\'abc.php #test >* \')', 10000)
});
//--></script>
如果要包括的js,做AJAX和setInterval – ianace
你不能只是刷新網頁的一部分... 您可以使用Javascript Ajax請求獲取內容並替換當前的..內容在這個div。然後設置請求以間隔運行.. – Svetoslav
看看這個鏈接[刷新div](http://stackoverflow.com/questions/2073784/get-file-contents-refresh-div?rq=1) –