可能重复:
如何将JavaScript变量传递给PHP?
我想将JavaScript变量赋值给PHP变量。
$msg = "<script>document.write(message)</script>";
$f = new FacebookPost;
$f->message = $msg;
但是它没有起作用......
可能重复:
如何将JavaScript变量传递给PHP?
我想将JavaScript变量赋值给PHP变量。
$msg = "<script>document.write(message)</script>";
$f = new FacebookPost;
$f->message = $msg;
PHP在JavaScript之前执行。这是不可能的。PHP是服务器端的,而JavaScript是客户端的。
当PHP执行完成后,它会输出HTML。在HTML中也可以包含JavaScript代码。所以PHP可以通过向页面输出JavaScript代码来“控制”JavaScript,但反过来却不行。你需要使用Ajax调用才能实现。
Javascript是客户端脚本语言,而PHP
是服务器端脚本语言。
你唯一可以通过重定向
或ajax
将数据发送到PHP。
你不能这样做。你必须通过$_GET
、$_POST
或$_COOKIE
在脚本被客户端执行之后传递值。
message
是一个包含某个值的 JavaScript 变量。我想将这个值赋给 PHP 变量。 - Muhammad Usman