Показать сообщение отдельно
  #1 (permalink)  
Старый 28.03.2013, 15:17
Интересующийся
Отправить личное сообщение для Aftal1ck Посмотреть профиль Найти все сообщения от Aftal1ck
 
Регистрация: 11.10.2012
Сообщений: 19

Поиск элементов и их вывод в html
Код
$('.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 в другом направлении, и обновлении уже имеющейся переменной. Кто подскажет как удачнее реализовать, с меня сок или пыво)

Последний раз редактировалось Aftal1ck, 29.03.2013 в 00:00.
Ответить с цитированием