Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Simple Tree проблемы с AJAX запросами, проблемы с AJAX запросами при построении 
:(
    Опции темы
Sorbing
Дата 29.11.2009, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 25.3.2007

Репутация: нет
Всего: нет



день добрый.
Не так давно начал изучать 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, уходит только два запроса, не важно на каком подкаталоге нажать - на первом или на втором...
Проблемма именно в строке {url:ajax/reading_folder.php}, которую возвращает AJAX, но почему первый запрос уходит, а второй НЕТ?.

Уже не знаю где копать... может есть мысли по этому поводу?
Заранее спасибо за внимание.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.