Возможный дубликат:
Получить переменную от PHP до JavaScript
Доступ к переменной JavaScript из PHP
В настоящее время у меня есть эта строка кода:
displaystatus('CALLER IS: '+inCallingNum);
который используется для отображения сообщения на странице (например) CALLER IS: 01234 567890.
Теперь мне нужно установить значение переменной inCallingNum в переменной PHP $ user_number. Это возможно?
Я пробовал что-то вроде этого, но ему не повезло:
<?php $user_number ?> = inCallingNum;
Спасибо за любую помощь
Редактировать:
Здесь устанавливается значение InCallingNum:
inCallingNum = inCallingNum.slice(inCallingNum.lastIndexOf(",")+1, inCallingNum.length);
Изменить 2:
Я попытаюсь объяснить, что я пытаюсь сделать более четко. На данный момент у меня есть 2 страницы, главная страница, на которой отображается вся информация и вторая страница, которая запрашивает базу данных и вытаскивает профиль пользователя. Когда изменяется переменная javascript inCallingNum, мне нужно отправить ее на страницу user_data.php и обновить информацию, чтобы показать профиль нового человека.
Php – это серверный код, javascript – это код на стороне клиента. Невозможно выполнить то, что вы просите, вам нужно установить $user_number
с вызовом на сервер.
Когда вы работаете с javascript, у вас уже был ответ с сервера, поэтому вы работаете с результатом действий на стороне сервера, вы не можете изменить источник из результата.
Поскольку JS запускается после того, как Apache обрабатывает страницу PHP, это невозможно.
вы можете попробовать это,
<?php $user_number = inCallingNum ?>
где inCallingNum
– ваша переменная javascript.