如,直接
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:
$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>";追问
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>
<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
引号问题…