簡體   English   中英

將php值插入javascript

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM