本文目錄一覽:
- 1、JS每隔幾秒查詢PHP值
- 2、PHP如何每隔一段時間取一段數據?
- 3、jQuery 怎麼獲取 php查找資料庫的值
- 4、我在PHP中計算出了一個倒計時的值,怎樣用JS每隔1秒刷新出來到網頁上
- 5、在JS如何獲取PHP的值?這當中應注意什麼?
JS每隔幾秒查詢PHP值
用settimeout+ajax去實現你要的功能(jquery)
setTimeout(function(){
$.ajax({
type:”POST”,
url:”cs.php”,
data: {},
success: function(re){
if(re==1){
window.location.href=’/’;
}
}
})
},3000)
PHP如何每隔一段時間取一段數據?
你要用什麼來做?可以開一個shell來執行一個永遠循環的php腳本,也可以用js觸發,也可以用crontab來執行
jQuery 怎麼獲取 php查找資料庫的值
比如資料庫查出的值為$data,
可以使用Json的方式獲取數據,即在PHP端這樣:
?php
$data = array(‘a’=’1’);
echo json_encode($data);
?
在HTML頁面
script type=”text/javascript”
$.ajax({
url:”PHP頁面地址”,
dataType:”json”,
success:function(data){//data就是PHP頁面輸出的東西了
alert(data.a);
}
});
/script
我在PHP中計算出了一個倒計時的值,怎樣用JS每隔1秒刷新出來到網頁上
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “” html xmlns=””
head
meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /
titleJS實現倒計時(時、分,秒)/title
script language=”javascript” type=”text/javascript”
var interval = 1000;
function ShowCountDown(year,month,day,divname)
{ var now = new Date();
var endDate = new Date(year, month-1, day);
var leftTime=endDate.getTime()-now.getTime();
var leftsecond = parseInt(leftTime/1000); //var day1=parseInt(leftsecond/(24*60*60*6));
var day1=Math.floor(leftsecond/(60*60*24));
var hour=Math.floor((leftsecond-day1*24*60*60)/3600);
var minute=Math.floor((leftsecond-day1*24*60*60-hour*3600)/60);
var second=Math.floor(leftsecond-day1*24*60*60-hour*3600-minute*60);
var cc = document.getElementById(divname);
cc.innerHTML = “百度提示距離”+year+”年”+month+”月”+day+”日還有:”+day1+”天”+hour+”小時”+minute+”分”+second+”秒”; } window.setInterval(function(){ShowCountDown(2016,6,5,’divdown1′);
}, interval);
/script
/head
body
div id=”divdown1″/div
/body
/html
給你提供個思路
在JS如何獲取PHP的值?這當中應注意什麼?
js獲取不了php的值。至少我是沒發現有相關功能的,但是php卻可以向js賦值。
php是服務端代碼,js是客戶端代碼。
所有的js都可以由php定義,了解這個就簡單了。
如php中寫:
$word = ‘你好’;
echo “script var test = ‘”.$word.”‘; /script”;
如此,html頁面就會獲得一個js如下,
script var test = ‘你好’;/script
而這個js中的變數test就是php中$word這個參數的值。
原創文章,作者:EUJA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/135372.html