Друзья, подскажите, пожалуйста, а то совсем голову сломал. Нужно после динамической подгрузки данных в div заставить работатьв нем ранее определенные для документа события. Нужно в div загрузить форму создания новой страницы. Страница грузится, но у нее не работают стандартные ее свойства: collapsed, загрузка файлов и прочее. Как не кручу этот Drupal.attachBehaviors, никак не хотят работать ранее загруженные скрипты.
$('#create_content').bind('click',function(event){
$('#jedit').css('display','inline');
$('#jcontent').load('/node/add/task/ajax');
Drupal.attachBehaviors ('#jcontent');
});
$('#jclose').bind('click',function(event){
$('#jedit').css('display','none');
});
};
Комментарии
Не туда написала коммент - теперь не могу удалить
Разобрался, выкладываю рабочее решение:
$('#create_content').bind('click',function(event){
$('#jedit').css('display','inline');
$.post('/node/add/task/ajax',
{},
function(data){
$(data).appendTo('#jcontent');
Drupal.attachBehaviors('#jcontent');
}
);
});
$('#jclose').bind('click',function(event){
$('#jedit').css('display','none');
});
};