PHP源码里面插入JS代码怎么没显示?

JavaScript030

PHP源码里面插入JS代码怎么没显示?,第1张

js代码是写在html代码中

要在php中写js代码要用echo "<script language='JavaScript' type="text/javascript">alert('hello!')</script>"

php 代码可以跟javascript、html代码一起混写。

比如 index.php 文件

<html>

<head>

<script language="javascript">

alert('123')

</script>

</head>

<body>

<?php

echo 'baidu'

?>

</body>

</html>

js和php是在不同运行环境下运行的,不能混用。php可以运行得到一段html代码,包括js代码。所以你可以这样用:

<script>

var userid="<?=$userid?>"

</script>

上面这段php是代码,必须在支持php的服务器上运行,得到运行结果,传输给客户端浏览器,客户端浏览器上得到这样的代码:

<script>

var userid="123456"

</script>

这样,网页端的js就知道服务器端的userid这个变量是什么了。

此外,还可以通过ajax技术来调用服务,或获取服务器端的一些数据。具体研究一下ajax吧