День добрый.
Не так давно начал изучать jQuery /влюбился, второй раз! Первый раз была девочка )))) /
Фрэймворк действительно оччень функционален... Решил практику проходить с пользой - написать функциональный файловый менеджер.
Да есть уже готовые (отмечу eXtplorer), но уверен, что двухпанельный FAR (типа TC) ,удет удобней...
Столкнулся с первой проблемой, которую своими силами решить пока не смог:
1. Древовидное меню, структура каталогов на SimpleTree 1-0.3 (на текущий момент последняя версия).
Не отправляется следующий AJAX запрос при клике на каталоге ([ul class='ajax']).
Что бы понятней было... ))
--------------index.php--------------
<html>
<head>
<title>FAR</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<link type="text/css" rel="stylesheet" href="jquery/simpleTreeDandD/style.css" />
<script type="text/javascript" src="jquery/simpleTreeDandD/js/jquery.simple.tree.js"></script>
<script type="text/javascript">
$(document).ready(function(){
simpleTreeCollection = $('.simpleTree').simpleTree({
autoclose: false,
afterClick:function(node){},
afterDblClick:function(node){},
afterMove:function(destination, source, pos){},
afterAjax: function()
{
// $(".simpleTree").simpleTree(); // Так не работает ))
},
animate:false
});
});
</script>
</head>
<body>
<ul class="simpleTree">
<li class="root" id="1"><span>Tree Root 1</span>
<ul>
<li id="2"><span>Tree Node 1-1</span>
<ul class="ajax">
<li id="3">{url:ajax/reading_folder.php}</li> <!-- ЭТОТ ЗАПРОС ВЫПОЛНЯЕТСЯ -->
</ul>
</li>
</ul>
</li>
</ul>
</body>
</html>
--------------ajax/reading_folder.php--------------
<li>
<span>КАТАЛОГ</span>
<ul class="ajax">
<li id="22">{url:ajax/reading_folder.php}</li>
</ul>
<li>
<li>
<span>КАТАЛОГ</span>
<ul class="ajax">
<li id="33">{url:ajax/reading_folder.php}</li>
</ul>
<li>
Первый запрос к файлу reading_folder.php выполняется. В результате в списке появляется еще два каталога id=22 и id=33.
При открытии первого каталога, AJAX запрос также выполняется и отображается его содержимое (я не указывал все элементы [li])
А ТЕПЕРЬ... Если кликаем на втором каталоге - ЗАПРОС к файлу reading_folder.php НЕ ВЫПОЛНЯЕТСЯ...
..только GIF (loader) появляется.
Тестил с помощью FireBug, уходит только два запроса, не важно на каком подкаталоге нажать - на первом или на втором...
Уже не знаю где копать...
может есть мысли по этому поводу?
Заранее спасибо за внимание.