Как передать значение переменной 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, время: 10:16. |