代码之家  ›  专栏  ›  技术社区  ›  BellHopByDayAmetuerCoderByNigh

将PHP变量传递给JavaScript并使用Alert显示

  •  1
  • BellHopByDayAmetuerCoderByNigh  · 技术社区  · 9 年前

    我试图在下面将php变量中的值传递给JavaScript,但我从未在屏幕上显示过警报。这样做的正确方法是什么?

    PHP

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

    JavaScript

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

    https://jsfiddle.net/3ed6opj3/

    我想在警报中显示的预期结果是2017年——下面这一点的答案都已经显示出来了 <? p

    2 回复  |  直到 9 年前
        1
  •  1
  •   Komang Suryadana    9 年前

    您必须在php脚本之间添加“on”

    var datestring = "<?php echo $date; ?>";
    
        2
  •  0
  •   David    9 年前

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