-4

我有一个传递一个参数的 JavaScript 函数

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

我想将 JavaScript 变量传递var1get_value();

4

2 回答 2

5

你不能那样做。

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

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

您可以参考:如何将 JavaScript 变量传递给 php 函数

如何将 JavaScript 变量传递给 PHP?

于 2013-11-01T06:19:05.007 回答
0

尝试这个:

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.
  • 谢谢
于 2013-11-01T06:37:29.767 回答