Как передать значение переменной jscript в переменную php ?
Добрый день ! такая ситуация:
<? session_name("gallery"); session_start(); $photo_now=""; // session_register($photo_now); if (!isset($_SESSION["photo_now"])) $_SESSION["photo_now"] = $photo_now; ?> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript" src="scroll.js"></script> <script type="text/javascript"> function selectview(i) { document.selectionview.view.value=i; document.selectionview.submit();} function selectview1(i) { document.selectionview1.view.value=i; document.selectionview1.submit();} function set_photo_now(id) { <?$_SESSION["photo_now"]?>=document.getElementById(id).src; alert("diman111"+<?$_SESSION["photo_now"]?>); } </script> тут вывод $_SESSION["photo_now"] в alert не срабатывает и в $_SESSION["photo_now"] не передается значение и как через jscript вызвать событие которое подгружает внешний php без перезагрузки страницы ? |
<?=$_SESSION["photo_now"]?>помоему кратко так записывается, а вообще где вывод-то??? <? echo $_SESSION["photo_now"]; ?> |
Таким образом вы ничего не сделаете, PHP выполняется при загрузки страницы.
Для решения вашей задачи, вам нужно отправить отдельный запрос на сервер (AJAX к примеру), и на сервере записать в сессию необходимую информацию. |
Мне кажется у ТС полная каша в коде и в голове, пусть тогда изъясняется яснее что в каком файле лежит, оформит код в теги и пронумерует вопросы.
|
Часовой пояс GMT +3, время: 03:18. |