Тема: Ajax .load();
Показать сообщение отдельно
  #1 (permalink)  
Старый 12.07.2016, 20:31
Новичок на форуме
Отправить личное сообщение для 4georgy Посмотреть профиль Найти все сообщения от 4georgy
 
Регистрация: 12.07.2016
Сообщений: 2

Ajax .load();
Подскажите, в какую сторону копать...

Есть два файлика. Первый:
Код (Text):

Код:
<div id='base'>
<div id='id-1'>1</div>
<div id='id-2'>2</div>
<div id='id-3'>3</div>
</div>
 
<div id='new'>new</div>
 
<script type="text/javascript" charset="utf-8">
    $(document).ready(function(){
 
        $('div').on('click', function(){
            var str = $(this).attr('id');
            alert(str);
        });
 
        $('#new').on('click', function(){
            $('#base').load('{path=test/4}');
        });
    });
</script>
и второй (test/4)

Код (Text):

Код:
<div id='id-4'>4</div>
<div id='id-5'>5</div>
<div id='id-6'>6</div>
При работе скрипта по обработке клика выводится сообщение об атрибуте DIV. Т.е. кликаем на блок №2 и получаем два сообщения alert:
id-2 и base
тут всё работает. Но после обновления информации в "base", новые блоки показываются, но не работает показ атрибутов для новых блоков.

Чего может не хватать? Что-то по аналогии с дополнительной загрузкой картинок?
Ответить с цитированием