如何将Javascript函数的返回值捕获到PHP变量中?

时间:2013-08-17 01:52:18

标签: php javascript

如何将Javascript函数的返回值捕获到PHP变量中?

示例:

Javascript:javascriptFunction { return null;};

PHP:$php_variable = javascriptFunction();

如果需要澄清,请告诉我。

3 个答案:

答案 0 :(得分:3)

JavaScript在客户端运行,而PHP在服务器端运行。因此,您无法在PHP代码中执行JavaScript代码;但是,这两个组件可以通过几个渠道进行通信,包括:

  1. HTTP Cookies
  2. AJAX
  3. WebSockets
  4. 最简单的方法是在您的网址上设置查询参数:example.com/?variable=value并使用$_GET['variable']从您的PHP脚本访问它。

    希望这有帮助。

答案 1 :(得分:3)

不知道你想要做什么......

使用jquery(使用ajax):

$.get("test.php", { name: "John", time: "2pm" } );

test是你发送数据的php文件,而John和2pm是数据。

然后在test.php中执行:

$name = $_GET['name']

并为时间做同样的事情!

答案 2 :(得分:0)

您必须将AJAX值发送到服务器并从$_GET$_POST中提取:

$.ajax({type:"get", data:javascriptFunction(), url:script.php });

然后,只需使用$value = $_GET