[英]inserting php value into javascript
我有一個倒計時腳本,我希望以存儲在數據庫中的表單中的形式鍵入targetdate作為值。我在腳本中嘗試了targetdate = $ date,但它似乎沒有讀取該值。
<script language="JavaScript">
TargetDate ="1/31/2012 5:00 AM";
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
FinishMessage = "It is finally here!";
</script>
<script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>
<script type="text/javascript">
var TargetDate = <?php echo json_encode($date); ?>;
</script>
根據$date
的格式(如果是時間戳記),您也可以嘗試
<script type="text/javascript">
var TargetDate = <?php echo json_encode(date('j/n/Y g:i a', $date)); ?>;
</script>
顯然,您不能動態地使用它,因為json_encode僅在onload javascript事件之前進行解析,因此,如果您需要從服務器進行動態修改,則應使用ajax或getJson調用對其進行更新
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.