Вопрос по php, javascript – Как назначить значение переменной javascript переменной php [duplicate]

4

Possible Duplicate:
How to pass JavaScript variables to PHP?

Я хочу назначить переменную javascript переменной php

<code>$msg = "<script>document.write(message)</script>";
$f = new FacebookPost;
$f->message  = $msg;
</code>

Но это не работает......

Я верю, что если вы объясните ситуацию немного больше, мы, несомненно, поможем. foxybagga
Похоже, вы недоразумение. PHP работает на сервере, Javascript работает на клиенте. McGarnagle
message переменная javascript, содержащая некоторое значение Я хочу присвоить это значение переменной php .. & # x2013; Muhammad Usman

Ваш Ответ

4   ответа
6

на сервере, JavaScript основан на клиенте.

Когда PHP завершает выполнение, он выводит HTML. В HTML также может быть код JavaScript. Таким образом, PHP может «контролировать» JavaScript, выводя код JavaScript на страницу, но не наоборот. Для этого вы должны использовать Ajax-вызов.

1

PHP скрипт на стороне сервера

Вы можете отправлять данные в PHP только черезredirection или жеajax.

5

PHP работает на вашем сервере. Для того, чтобы отправлять переменные из JS в PHP и наоборот, вам нужна связь, например, загрузка страницы.

Посмотрите здесь, что вы можете сделать:Как передать переменные JavaScript в PHP? или точнее первый ответ (https://stackoverflow.com/a/1917626/1311593)

0

via $_GET, $_POST или же$_COOKIE, after скрипт был выполнен клиентом.

Похожие вопросы