0

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

例子:

Javascript:javascriptFunction { return null;};

PHP:$php_variable = javascriptFunction();

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

4

3 回答 3

3

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

  1. HTTP Cookie
  2. AJAX
  3. 网络套接字

最简单的方法是在您的 URL 上设置一个查询参数:example.com/?variable=value并使用 PHP 脚本访问它,$_GET['variable'].

希望这可以帮助。

于 2013-08-17T01:55:48.887 回答
3

不知道您要做什么...

使用 jquery(带有 ajax):

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

其中 test 是您要发送数据的 php 文件,而 John 和 2pm 是数据。

然后在 test.php 中执行:

$name = $_GET['name']

并为时间做同样的事情!

于 2013-08-17T01:58:29.893 回答
0

您必须将值 AJAX 到服务器并从$_GETor中提取它$_POST

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

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

于 2013-08-17T01:55:03.830 回答