Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将JavaScript变量传递给PHP变量?_Javascript_Php_Html - Fatal编程技术网

如何将JavaScript变量传递给PHP变量?

如何将JavaScript变量传递给PHP变量?,javascript,php,html,Javascript,Php,Html,我想把JavaScript变量传递给PHP变量 var a=0 to $a <script> var a=0; </script> <?php $a = 0; ?> 由于JS在客户端浏览器上运行,PHP在服务器上运行,因此JS无法直接与PHP通信,除非您通过表单提交或AJAX包含一些重要的HTTP级通信 PHP可以在发送到浏览器之前直接写入JS,反之亦然您需要向服务器发出ajax请求以执行PHP脚本。当您的jav

我想把JavaScript变量传递给PHP变量

var a=0 to $a

<script>
    var a=0;
</script>

    <?php

        $a = 0;
    ?>

由于JS在客户端浏览器上运行,PHP在服务器上运行,因此JS无法直接与PHP通信,除非您通过表单提交或AJAX包含一些重要的HTTP级通信
PHP可以在发送到浏览器之前直接写入JS,反之亦然

您需要向服务器发出ajax请求以执行PHP脚本。当您的javascript被执行时,您引用的请求已经完成。如果您在页面上寻找动态交互,您可以选择AJAX,但如果您只需要以非常基本的方式将数据传递给PHP,那么您可以选择将用户重定向到一个URL,该URL将变量放入GET请求中。如果数据基于用户交互,您也可以选择填充输入。@WorapradNikesri您确实需要查看前端和后端之间的差异。你似乎对它们的用途和功能有着根本性的误解。PHP在服务器上运行一次,呈现一个HTML页面,然后将该页面发送到客户端。客户端执行Javascript。可能存在重复的