Показать сообщение отдельно
  #1 (permalink)  
Старый 28.02.2017, 12:09
Аватар для wmag
Аспирант
Отправить личное сообщение для wmag Посмотреть профиль Найти все сообщения от wmag
 
Регистрация: 06.02.2012
Сообщений: 50

insertAfter добавляет НЕ полный HTML - почему?
код:
$.ajax({
   url:'ajax_player_name_id_by_name?data='+key,
   success: function(data){
     var html = parse_json(data);
     $(html).insertAfter("#"+id);
     alert(html);
   }
});


вообщем выполняется некий аякс запрос, который на выходе дает HTML структуру:

<div class="bc-menu list-group" style="display: none;">
   <a href="#" class="list-group-item" data-id="IN" data-label="India">India</a>
    <a href="#" class="list-group-item" data-id="ID" data-label="Indonesia">Indonesia</a>
</div>


Но при выполнении функции: $(html).insertAfter("#"+id);
почему то на страницу, вставляется ТОЛЬКО ПУСТОЙ DIV элемент, без вложенных ссылок.
!!! Если читать alert(html), то там всё как надо.

НИЧЕГО НЕ ПОЙМУ - НУЖЕН СОВЕТ

СПАСИБО!
Ответить с цитированием