Передача значения переменной JavaScript в PHP.
пример
JavaScript
Var ddd='aaaa'
PHP
if (ddd="aaaa"){do somehting...}
Javascript – это язык сценариев на стороне клиента, который выполняется только после полной загрузки страницы. С другой стороны, PHP является скриптом компиляции по требованию. Он анализирует PHP в файле и выводит полученный HTML-код в браузер пользователя.
В JS:
$.post('ajax.php',{'dddd' : dddd}, function(data){ });
В PHP
if(isset($_POST['dddd'])) $dddd = $_POST['dddd'];
Один из способов сделать это – положить его в файл cookie:
var ddd = 'aaaa'; document.cookie = "ddd="+ddd; // the ddd in the "" is the name of the cookie
PHP
$ddd = $_COOKIE['ddd']; if (ddd == "aaa") { do something... }
Я протестировал следующий код, и он сработал. Поэтому, пожалуйста, проверьте этот код:
function aa() { var ddd='aaaa'; window.location.href="newpage.php?Result=" +ddd; }
нажмите кнопку, затем вызовите функцию aa()
и подойдет newpage.php, где мы получим значение переменной ddd в переменной результата
newpage.php:
extract($_GET); echo $Result;