Написал следующий скрипт, который отказывается корректно работать. Код (Text): $(document).ready(function() { /* При загрузке страницы подгружаем фото из БД */ $("#topimg").load("/page.php","action=get_foto",function(data){ json = $.parseJSON(data); /* В json.fimg приходит картинка вида <img src='d6.jpg' height='480px' />. Нужно запихнуть её в div #topimg и плавно показать, спрятав лоадер */ $(this).html(json.fimg).load(function () { $("#top100loader").hide(); $(this).fadeIn(2000); }); }); }); Данный код не работает. Даже если попробовать запихнуть внутрь вложенного load() alert(1) - не срабатывает. Если попробовать убрать вложенный load(), написав просто $(this).html(json.fimg).fadeIn(2000); все работает, т.е. проблема именно во вложенном load(). Есть ли решение данной проблемы и почему так происходит? версия jQuery v1.5.2
Вообще не в тему, лоад подгружает в указанный элемент, а вы, умудряетесь опять грузить, куда-то =) А вообще зачем делать 2 запроса вложено? Непонятно! По этому и нужно делать правильно, php до вывода, все обработки, прежде, чем они коснутся html, и будет вам счастье 1 запроса GET.