Как передать значение переменной 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 без перезагрузки страницы ? |
Цитата:
к примеру вот: $(document).ready(function(){ function AjaxResultat(_data,_blres){ $.ajax({ type:'POST', url:'ajax_object.php', data:_data, cache:false, success:function(resultat){ $('.info_'+_blres).html(resultat).show(); } }); return false; } $('input[name=btn_object]').click(function(){ var data = {'func':'object','photo_now':'<?=$_SESSION["photo_now"]?>'}; AjaxResultat(data,'object'); } }); }); <span class="info_object"></span> <?php if(isset($_POST['func']) && $_POST['func']=='object'){ echo '<p>AJAX запрос выполнен</p>'; echo '<p>SESSION["photo_now"]='.$_POST["photo_now"].'</p>'; } ?> |
Часовой пояс GMT +3, время: 21:58. |