Я столкнулся с проблемой передачи переменных javascript в php внутри одной и той же функции. Мой код выглядит следующим образомПередача переменной от javascript к php внутри той же функции
else if(msg_type[i] == 'code'){
var code_action = 'test';
<?php
function foobar_func(){
return "<script>document.writeln(action[i]);</script>";
}
add_shortcode('foobar', 'foobar_func');
?>
}
то, что я делаю, передавая эту code_action переменного яваскрипта и вернуть его функционировать без использования Ajax или JQuery ... есть ли возможный способ сделать это. .. ??
любые возможности будут оценены. Спасибо
вы не можете пройти javascript> php .. php запускается на сервере до того, как javascript будет обработан, поэтому javascript не имеет понятия о php. Вам понадобится ajax или куки или что-то в этом роде. – DevDonkey
Вскоре: НЕТ! Это связано с тем, что JS выполняется на клиенте (браузере) и PHP на сервере. Поэтому без какого-либо запроса (HTTP) (обратно на сервер) это невозможно. – Havelock
нет .. потому что PHP работает на сервере, где выполняется javascript на клиенте –