Тема: jQuery и xml
Показать сообщение отдельно
  #12 (permalink)  
Старый 11.03.2011, 18:45
Интересующийся
Отправить личное сообщение для vladvk Посмотреть профиль Найти все сообщения от vladvk
 
Регистрация: 11.03.2011
Сообщений: 28

непойму почему alert на выходе дает [object Object] в 26 строчке
$(document).ready(function(){
  var data = null;
  var flag = false;
  $.ajax({
    type: "GET",
    url: "011pags.xml",
    dataType: "xml",
    success: function(xml) { 
       flag = false;

  $(xml).find('[price]').each(function()
                        {
						var id = $(this).attr('id')
						data = {};
	data[id] = $(this).attr('id');
	data[id].name = $(this).attr('name');
	data[id].price = $(this).attr('price');
       flag = true;
	  
	   });
	  }   
  }); 
    $('#kod_tovar1').keyup(function(){
    if (data && flag) {   
id = $(this).val();
alert (data);
if (id in data) {
   $('#kod_tovar1').val(data[id]);
  $('#nazvanie1').val(data[id].name);
  $('#cena1').val(data[id].price);
}
  }
});
});
Ответить с цитированием