在php文件里用js脚本,在该脚本里如何应用php里的$变量?

如,直接
echo "<script LANGUAGE='JavaScript'>alert(123);</script>";
这是可以alert出来的。

但alert里的值要从php变量里来。
比如,$abc = '123';
echo "<script LANGUAGE='JavaScript'>alert(123);</script>";
如何alert出来啊
<?php
$abc = '123';
echo "<script LANGUAGE='JavaScript'>alert($abc);</script>";
?>

第1个回答  推荐于2016-08-10
  <?php
  $a = "abc1123";
  ?>
  <script>
  var a = "<?php echo $a;?>";

  </script>
  首先要了解PHP是服务器端程序,在服务器端执行,然后把执行结果交给客户端(浏览器)。
  而 js(JavaScript) 是在客户端(浏览器)执行的程序,可以理解为是HTML的一部分。
  所以上边代码在浏览器执行结果是:
  <script>
  var a = "abc123";

  </script>

  建议先学习HTML(包括js) .然后再学习PHP. 会容易些。

  PHP:

  

  Javascript:

  

  HTML:

  
第2个回答  推荐于2018-03-13
$abc = '123';
echo "<script LANGUAGE='JavaScript'>alert($abc);</script>";

或者

$abc = '123';
echo "<script LANGUAGE='JavaScript'>alert(" . $abc . ");</script>";追问

写个小例子试一下吧,出来时这样额

追答

两种都测试通过

本回答被提问者和网友采纳
第3个回答  2012-04-15
这是我写的php与js 变量交互的例子:

<script>var jsVar=20;</script>
<?php
$b="<script>document.write(jsVar);</script>";
echo $b;
$phpVar = '8888';
?>
<script>alert(<?php echo $phpVar; ?> ); </script>
第4个回答  2015-11-13
php值付给 js变量 $符号用扩号阔气来
第5个回答  2012-04-15
引号问题…

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网