Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.04.2012, 16:20
Новичок на форуме
Отправить личное сообщение для kastaneda19 Посмотреть профиль Найти все сообщения от kastaneda19
 
Регистрация: 10.04.2012
Сообщений: 2

Как передать значение переменной 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 без перезагрузки страницы ?
Ответить с цитированием
  #2 (permalink)  
Старый 10.04.2012, 18:00
Аспирант
Отправить личное сообщение для wcb-falcon Посмотреть профиль Найти все сообщения от wcb-falcon
 
Регистрация: 11.06.2008
Сообщений: 31

Сообщение от kastaneda19 Посмотреть сообщение
и как через jscript вызвать событие которое подгружает внешний php без перезагрузки страницы ?
для загрузки внешнего php без перезагрузки страницы используют ajax
к примеру вот:
$(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>';
}
?>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ThickBox передать переменную в iframe 4e4en Events/DOM/Window 1 05.10.2011 21:44
jQuery Datepicker как передать значение в span ? Jnas jQuery 4 01.10.2011 12:56
setInterval как передать переменную в функцию kamushek Общие вопросы Javascript 6 02.09.2011 23:53
Как передать в функцию значение а не ссылку на переменную? Ghaniball Общие вопросы Javascript 4 02.09.2011 18:24
Как передать переменную по ссылке на другую страницу сайта. Alekc Общие вопросы Javascript 6 01.12.2010 21:32