这是如何将JS从JS传递给PHP的?还是有更好的解决方案。请您帮忙解决最简单,最有效的方法。
<!DOCTYPE html>
<html>
<body>
<script>
var name="John Doe";
document.write(name + "<br>");
</script>
<?php
$name = <script>document.write(name);</script>
?>
</body>
</html>
我知道这不起作用,但我该怎么做?
答案 0 :(得分:3)
<?php
$name = <script>document.write(name);</script>
?>
你不能这样做
由于php是服务器端语言和js客户端,
首先它在服务器中运行,然后输出到客户端,它执行js。所以你不能像上面的代码那样将值从js传递给php。
如果你想这样做,你需要使用AJAX。
答案 1 :(得分:0)
请试试这个:
<?php
echo "<script language=\"javascript\">
var name=\"John Doe\";
document.write(name + \"<br>\");
</script>";
?>
我希望这会有用