将Vars从Javascript传递到PHP

时间:2013-03-07 10:12:51

标签: php javascript

这是如何将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>

我知道这不起作用,但我该怎么做?

2 个答案:

答案 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>";
?>

我希望这会有用