2017-07-18 8 views
1

私はPHP変数の値をJavaScriptに渡そうとしていますが、警告画面は表示されません。そのような適切な方法は何ですか?PHP変数をJavaScriptに渡して警告を表示する

PHP

<?php $date = '20170101'; ?> 

はJavaScript

var datestring = <? php echo $date; ?>; 
var year = datestring.substring(0,4); 
alert(year); 

フィドル:

https://jsfiddle.net/3ed6opj3/

デ私は、警告に表示することIRED結果は2017年である - あなたは、PHPスクリプトの間に「

var datestring = "<?php echo $date; ?>"; 
+0

これは私に<? pをアラートとして表示するには、2017を表示します。 – BellHopByDayAmetuerCoderByNigh

答えて

1

を示してきたあなたは、引用符を追加する必要があります

<?php echo "\"".$date."\""; ?>; 
+0

<? p - 私の望む結果は2017 – BellHopByDayAmetuerCoderByNigh

+0

です。私はすでに編集したアップコードでもう一度試してください。とphp。 –

+0

あなたの編集が私に与える?<?ph – BellHopByDayAmetuerCoderByNigh

0

を追加する必要があり、このポイントに以下の答えは、すべての<? p

関連する問題