我得到一個引用錯誤從回聲日期
Uncaught ReferenceError: Thursday is not defined
從這個
:
<script type="text/javascript">
var date = <?php echo date("l"); ?>;
</script>
我這不是今天喝足夠的咖啡?
我得到一個引用錯誤從回聲日期
Uncaught ReferenceError: Thursday is not defined
從這個
:
<script type="text/javascript">
var date = <?php echo date("l"); ?>;
</script>
我這不是今天喝足夠的咖啡?
你直接傾倒PHP輸出到一個Javascript背景下,這意味着你必須生成有效的JavaScript代碼:
var date = <?php echo json_encode(date('l')); ?>;
現在你產生相當於:
var date = Thursday;
既然你沒有在這個字符串上加任何引號,JS就把它當作一個未定義的變量。它本應該是
var date = 'Thursday';
和json_encode()會照顧你這麼做。
使用 '' 或 「」 商店中的字符串
<script type="text/javascript">
var date = '<?php echo date("l"); ?>';
</script>
使用引號'變種日期=「';' –
karthikr
2014-08-28 18:24:15