Код
$('.duv img').click(function(){
$.ajax({
type: "GET",
url: $(this).attr('rel'),
dataType: "xml",
beforeSend: function() {
$('.reco_items').html('<div class="loader"><img src="loader.gif" /></div>');
},
success: function(xml){
for(var i = 0; i<4; i++){
$(xml).find('page:eq(' + i + ')').each(function(){
var Xname = $(this).find('name').text();
var Xlink = $(this).attr('link');
var Xtitle = $(this).find('value').eq(1).text();
var Ximg = $(this).find('value:first').text();
var Xprice = $(this).find('value:last').text();
$('.ajax_loader').remove();
[B] return {
add: function(){
$.ajax({
type: "GET",
url: "udata://system/makeThumbnailFull/(." + Ximg + ")/210/300/notemplate/0/1",
dataType: "xml",
success: function(xml){
;
$(xml).find('udata').each(function(){
var Ximg = $(this).find('src').text();
});
}
});
}}[/B]
$('.items').append("<div class='rec_item'><a href='" + Xlink + "'><img width='210' height='300' border='0' src='" + Ximg + "' /><div class='ri_bottom'></div><div class='ri_top'><div class='ritop_title'>" + Xname + "</div><div class='ritop_content'>" + Xtitle + "</div><div class='ritop_cost'><div class='cost_after'><div class='price'>" + Xprice + "</div></div></div></div></a></div>");
});
}
},
});
});
Дело состоит в том, что выделенный жирным кусок кода ни как не могу заставить работать. При выполнение функции (которая повторяется несколько раз), требуется запустить еще одну функцию с чтением xml в другом направлении, и обновлении уже имеющейся переменной. Кто подскажет как удачнее реализовать, с меня сок или пыво)