将JavaScript变量传递给php函数

将JavaScript变量传递给php函数,javascript,php,Javascript,Php,我有一个JavaScript函数,它将一个参数传递给 <script type="text/javascript"> function myfun(var1) { var returnVal = "<?php echo get_value(); ?>"; } </script> 函数myfun(var1) { var returnVal=“”; } 我想将JavaScript变量,即var1传递给get_value() 你不能那样做 PHP在服务器

我有一个JavaScript函数,它将一个参数传递给

<script type="text/javascript">
function myfun(var1)
{
   var returnVal = "<?php echo get_value(); ?>";
}
</script>

函数myfun(var1)
{
var returnVal=“”;
}
我想将JavaScript变量,即
var1
传递给
get_value()

你不能那样做

PHP在服务器端执行, Javascript客户端。 这意味着,PHP代码在Javascript之前执行

但是,您可以使用AJAX从Javascript调用PHP函数

你可以参考:

试试这个:

PHP is executed server-side.
Javascript client-side. 
It means, the PHP code is executed before the Javascript.

Here what you can do is to use jquery-ajax.

Inside that call a URL which returns variable you want.
Use that in result of ajax.
  • 谢谢

为什么要这样做?PHP在服务器上运行。第一。它生成在客户端上运行的HTML/JavaScript。稍后。要将数据传递回PHP,您需要将其发送到服务器(表单post、AJAX、SignalR等)。我给您@user2864740我的错误信息您需要使用AJAX将javascript值传递到PHP。