Javascript.RU

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

Как при нажатии на элемент jstree открывать php страницу?=))
Всем привет!)Есть таблица и нужно что бы при нажатии на ее элемент через ajax загружалась страница...=)
<html >
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


	
	
	<script type="text/javascript" src="http://static.jstree.com/v.1.0pre/jquery.js"></script>
	

<link rel="stylesheet" type="text/css" href="http://static.jstree.com/v.1.0pre/_docs/!style.css" />

<script type="text/javascript" src="http://static.jstree.com/v.1.0pre/jquery.hotkeys.js"></script>
<script type="text/javascript" src="http://static.jstree.com/v.1.0pre/jquery.jstree.js"></script>
<script type="text/javascript">
$(function () {
	 


	
	$("#demo1")
		
		.jstree({
		
		})		
		.bind("loaded.jstree", function (event, data) {
			});
	
		
});
</script>
<script>
		$(document).ready(function(){
		
			$('#someParentDiv').click(function() {
				  alert('Handler for .click() called.');
				});
		});
		</script>
	</head>
<body  >

	<div id="container">
		
		
		


<div id="demo1" class="demo" style="height:100px;">
	<ul>
		<li id="phtml_1">
			<a href="">Masseges</a>
			<ul>
				<li >

					<a  id="someParentDiv" href="#">Wright</a>
				</li>
				<li>
					<a href="#">Entering</a>
				</li>
			</ul>
		</li>
		<li >

			<a href="#">Basket</a>
		</li>
	</ul>
</div>

</div>

   
     <div id="content"></div>  

	</body>
</html>

Последний раз редактировалось PostGet, 15.09.2011 в 15:58.
Ответить с цитированием
  #2 (permalink)  
Старый 15.09.2011, 19:06
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

По идее не важно tree table или чо-то ещё. ссылка скорее всего ссылкой и будет.

как варинт решения.
на <a> повесь событие click. А ещё лучше заведи класс для ссылок по которым грузятся страницы через ajax. к примеру ajaxref

<li >
     <a class="ajaxhref" href="basket.html">Basket</a>
</li>

<li >
     <a class="ajaxhref"  href="entering.html">Entering</a>
</li>

$(".ajaxhref").click(function(){
    // получаем адрес страницы
    var link=this.attr("href");

    //грузиш по ajax то что нужно к примеру через load
    $("#container").load(link);   

    //возвращаем false чтобы браузер не перешёл по ссылке в href
    return false;
});
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 15.09.2011 в 19:15.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать переменную с jquery в php Максим2 jQuery 14 28.07.2013 11:38
Как передать элемент в переменную из функции kichSman jQuery 3 12.07.2011 22:16
Как выполнить код javascript при инклюде странички на php wfire jQuery 7 27.05.2011 14:43
Как сделать, чтобы 2 ссылки отображались как hover при наведении мышкой на любую? Ava Элементы интерфейса 5 19.05.2009 23:24
Подскажите как убрать часть текста при нажатии на кномпу или гиперссылку. potkin Общие вопросы Javascript 6 10.10.2008 07:55