Javascript.RU

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

Проблема с append при возврате данных ajax
Пробую написать функцию которая будит строить и разворачивать дерево. Дерево строится списками. PHP возвращает готовые теги списков, а также существует строка с уровнями дерева примерно следующего вида #30#28#15#1. Функция имеет следующий вид:
function bildTree(newRow){    
    id=newRow.substr(newRow.lastIndexOf("#")+1,newRow.length); 
    nextRow=newRow.substr(0,newRow.lastIndexOf("#"));
    if(nextRow.length>0){    
        console.log(id+"="+nextRow);    
        $.post(aBUrl+"getDisList",{pid:""+id+""},function(result){
               if(result.length>0){                
                    $("#"+id).append(" <ul>"+result+"</ul>");
                    console.log(id+"="+result);            
                    slidTree($("#"+id));                
                    setTimeout('bildTree(nextRow)',100);                                
               }    
               //  
            });
    }

}

Собственно проблема заключается в том, что если для вывода указать самый нижний элемент списка append не отработает. То есть PHP сгенерит список и вернет его. Ели же указать любой другой пункт списка все работает нормально. Заранее благодарю за содействие.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема при использовании Store.add() vadii ExtJS 3 04.08.2014 14:34
Проблема с асинхронной передачей данных через POST Kapitan79 AJAX и COMET 2 28.12.2013 11:47
Книги по Ajax BaVa Учебные материалы 18 18.08.2013 14:05
Проблема с AJAX Dim@ AJAX и COMET 4 16.09.2012 22:52
Проблема при получении данных из input Striker_ Events/DOM/Window 9 09.08.2012 00:32