如題:JS如何獲取php輸出到模板HTML的變量呢?
廢話不多說,自己看。
aa.html
<!-- 前提在HTML文件中--> <script type="text/javascript"> var voertime = '{$deal_info.over_time}'; //php的截止時間 var user_info = '{$user_info}'; //檢測用戶是否登錄flag {if ($deal_info.end_time > $now or $deal_info.end_time eq 0) and $deal_info.begin_time < $now and $deal_info.is_effect eq 1 } setInterval(GetRTime,0); {/if} //GetRTime(); </script>
bb.js
/*倒計時*/ function GetRTime(){ var voere=voertime; var EndTime= new Date(voere); var NowTime = new Date(); var t =EndTime.getTime() - NowTime.getTime(); var d=0; var h=0; var m=0; var s=0; if(t>=0){ d=Math.floor(t/1000/60/60/24); h=Math.floor(t/1000/60/60%24); m=Math.floor(t/1000/60%60); s=Math.floor(t/1000%60); } document.getElementById("time_d").innerHTML = d ; document.getElementById("time_h").innerHTML = h ; document.getElementById("time_m").innerHTML = m ; document.getElementById("time_s").innerHTML = s ; }
使用手冊:
在aa.html中引入bb.js,位置你可以放在head或body無所謂;
然后,在html中獲取的變量,賦值給overtime,再調用bb.js中的getRTime()方法,實現你的操作。