要在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吧