當前位置:首頁 » 編程語言 » phpajax刷新

phpajax刷新

發布時間: 2024-12-16 02:09:54

php中如何實時刷新並且更替顯示的數據

這邊是我剛做的項目中 模板是smarty使用jquery 實時刷新頁面 ,我也是菜鳥 ,僅供參考。
<script type="text/javascript">

var timelength = {/literal}{$vehicle_refresh}{literal} //定義刷新間隔
var timekeep = self.setInterval("autorefresh()",timelength); //將所要刷新函數定義給一個變數,你可能用不到。
function autorefresh(){
//這邊是你要刷新的數據內容 使用ajax從資料庫獲取就xing

}

㈡ php+ajax 定時刷新【局部】頁面

jquery+ajax可以很容易實現啊,通過settimeout(function(),5)去觸發函數就行 與通過點擊發送請求沒區別啊

㈢ php怎麼實現刷新頁面

PHP怎麼實現自動刷新1次頁面?

x0dx0acontent設置的刷新的時間間隔x0dx0ax0dx0a如果想只刷新一次,那麼就要用if語句來判斷一下

PHP中怎麼刷新頁面?

方法其實挺多的。以前比較常用的是iframe這樣來做。現在多了個ajax,所以一般情況下都是用的ajax。

第一種方法,ajax實現:

當然,ajax使用起來確實很簡單就可以實現,但是裡面的很多知識還是比較有點深的。我之前做頁面時間自動刷新的功能就是用的ajax。完整代碼是:

1.getTime.php:

代碼如下:

?php

header("cache-control:no-cache,must-revalidate");

header("Content-Type:text/html;charset=utf-8");

$time="2012-1-2018:00:00";

$dt_element=explode("",$time);

$date_element=explode("-",$dt_element[0]);

$time_element=explode(":",$dt_element[1]);

$date=mktime($time_element[0],$time_element[1],$time_element[2],$date_element[1],$date_element[2],$date_element[0]);

$nowTime=time();

$showtime=date("北京時間Y年m月d日H:i:s",$date-$nowTime);

if($showtime="北京時間1970年01月01日08:00:00"){

echo"happynewyear";

}

echo$showtime;

2.zidong.php:

代碼如下:

Ajax動態顯示時間

當前時間:

在瀏覽器裡面直接訪問zidong.php就可以了,點擊裡面的按鈕就可以看到效果。

這個就是用ajax做的刷新頁面局部內容的小例子。你可能會懷疑:這裡面沒有跟資料庫交互啊?這還不簡單,直接在getTime.php頁面裡面操作就可以啦。

這種方法就不用多說了吧。至於ajax裡面的代碼是什麼意思,不要問我啦,我之前就說過,這裡面的ajax還是有點深的。

第二種方法:使用iframe方法實現。

不要給我說用PHP的include可以啊。你去試試吧。可以,可以就不會有那麼多人在網路裡面問了。

這種方法呢說起來復雜,其實還是挺簡單的。說下原理吧:

要刷新的頁面中把要自動刷新的局部的代碼單獨拿出來,做成一個獨立的頁面,自動刷新有很多種方法:可以在這個獨立頁面中用javascript來控制,什麼setTimeout("start()",1000);啊或者setInterval("start()",1000);(每隔1秒刷新頁面)這樣,還可以用meta標簽實現:(每隔10秒刷新頁面)。這樣在原來的頁面中用iframe來將它調用過來。這樣就可以了。

怎麼用php刷新頁面?

方法其實挺多的。以前比較常用的是iframe這樣來做。現在多了個ajax,所以一般情況下都是用的ajax。

第一種方法,ajax實現:

當然,ajax使用起來確實很簡單就可以實現,但是裡面的很多知識還是比較有點深的。我之前做頁面時間自動刷新的功能就是用的ajax。完整代碼是:

1.getTime.php:

代碼如下:

?php

header("cache-control:no-cache,must-revalidate");

header("Content-Type:text/html;charset=utf-8");

$time="2012-1-2018:00:00";

$dt_element=explode("",$time);

$date_element=explode("-",$dt_element[0]);

$time_element=explode(":",$dt_element[1]);

$date=mktime($time_element[0],$time_element[1],$time_element[2],$date_element[1],$date_element[2],$date_element[0]);

$nowTime=time();

$showtime=date("北京時間Y年m月d日H:i:s",$date-$nowTime);

if($showtime="北京時間1970年01月01日08:00:00"){

echo"happynewyear";

}

echo$showtime;

2.zidong.php:

代碼如下:

/head

body

h1Ajax動態顯示時間/h1

inputtype="button"value="開始顯示時間"id="go"onclick="start()"/

p當前時間:fontcolor="red"spanid="showtime"/span/font/p

/body

scripttype="text/javascript"

varxmlHttp;

functioncreateXMLHttpRequest(){

if(window.ActiveXObject){

xmlHttp=newActiveXObject("Microsoft.XMLHTTP");

}

elseif(window.XMLHttpRequest){

xmlHttp=newXMLHttpRequest();

}

}

functionstart(){

createXMLHttpRequest();

varurl="getTime.php";

xmlHttp.open("GET",url,true);

xmlHttp.onreadystatechange=callback;

xmlHttp.send(null);

}

functioncallback(){

if(xmlHttp.readyState==4){

if(xmlHttp.status==200){

document.getElementById("showtime").innerHTML=xmlHttp.responseText;

setTimeout("start()",1000);

}

}

}

/script

/html

在瀏覽器裡面直接訪問zidong.php就可以了,點擊裡面的按鈕就可以看到效果。

這個就是用ajax做的刷新頁面局部內容的小例子。你可能會懷疑:這裡面沒有跟資料庫交互啊?這還不簡單,直接在getTime.php頁面裡面操作就可以啦。

這種方法就不用多說了吧。至於ajax裡面的代碼是什麼意思,不要問我啦,我之前就說過,這裡面的ajax還是有點深的。

第二種方法:使用iframe方法實現。

不要給我說用PHP的include可以啊。你去試試吧。可以,可以就不會有那麼多人在網路裡面問了。

這種方法呢說起來復雜,其實還是挺簡單的。說下原理吧:

要刷新的頁面中把要自動刷新的局部的代碼單獨拿出來,做成一個獨立的頁面,自動刷新有很多種方法:可以在這個獨立頁面中用javascript來控制,什麼setTimeout("start()",1000);啊或者setInterval("start()",1000);(每隔1秒刷新頁面)這樣,還可以用meta標簽實現:metahttp-equiv="Refresh"content="10"(每隔10秒刷新頁面)。這樣在原來的頁面中用iframe來將它調用過來。這樣就可以了。

熱點內容
編譯預編譯 發布:2025-03-13 01:29:24 瀏覽:637
雲伺服器掛qq常用ip 發布:2025-03-13 00:52:08 瀏覽:99
大秦帝國之崛起下載緩存 發布:2025-03-13 00:34:31 瀏覽:357
xp系統f盤加密 發布:2025-03-13 00:33:42 瀏覽:129
如何讓刪除的微信恢復出廠設置密碼 發布:2025-03-13 00:21:48 瀏覽:254
七殺腳本 發布:2025-03-13 00:19:28 瀏覽:762
建立多級文件夾 發布:2025-03-13 00:13:34 瀏覽:725
存儲器價格 發布:2025-03-13 00:12:14 瀏覽:761
編譯原理上下文無關文法例題 發布:2025-03-13 00:12:12 瀏覽:95
微視頻腳本怎麼寫 發布:2025-03-12 23:59:54 瀏覽:611