在PHP变量中显示Javascript变量
你们能帮我在那个位置写PHP脚本吗?它可以显示变量javascript mynumber的值,即19,并用PHP变量显示它 我很困惑将它从javascript变量转换为PHP变量在PHP变量中显示Javascript变量,javascript,php,Javascript,Php,你们能帮我在那个位置写PHP脚本吗?它可以显示变量javascript mynumber的值,即19,并用PHP变量显示它 我很困惑将它从javascript变量转换为PHP变量 谢谢你的帮助。你不能这样做。请理解javascript是客户端脚本语言,php是服务器端语言 当您执行代码或加载页面时,首先执行服务器端代码,然后执行客户端代码 例如:- <html> <head> <body> <script> mynumber=19;
谢谢你的帮助。你不能这样做。请理解javascript是客户端脚本语言,php是服务器端语言 当您执行代码或加载页面时,首先执行服务器端代码,然后执行客户端代码 例如:-
<html>
<head>
<body>
<script>
mynumber=19;
<?php
/*****PHP Script****/
?>
</script>
</body>
</html>
它将在未定义变量$mynymber时抛出一个错误
但如果您想将javascript变量传递到php服务器端,可以使用Ajax来实现。
使用AJAX,但是可以使用相同的php脚本读取.php或.html文件,并解析包含var something=1337、weirdthing=-1337.1337的行。简而言之,您不能,而且可能不需要。你想在这里实现什么?如果要参数化PHP脚本,请使用查询参数,例如:myscript.PHP?mynumber=12。然后PHP可以通过$\u GET['mynumber']访问它。如果希望在运行时与服务器通信,请以相同的方式发送AJAX调用。如果该值在客户端持久化,则使用cookie;如果在服务器上持久化,请使用数据库或持久内存存储。执行PHP时或环境中不存在Javascript变量。请参阅我的评论
<html>
<head>
<body>
<script>
mynumber=19;
<?php
/*****PHP Script****/
echo $mynumber;
?>
</script>
</body>
</html>