JSON возвращает только одну запись - PullRequest
0 голосов
/ 05 июня 2011

Когда я делаю это, существуют сотни записей, но я не могу добавить другую информацию:

функция (данные) {

       $.each(data.products, function(i,item){   

         $("<img>").attr("src", item.imageUrl).appendTo("#pear");   

         if ( i == 100 ) return false;   

       });   

     }); 

Но когда я использую это, я получаю только одну запись:

    function(data){   

       $.each(data.products, function(i,item){   

         $("#images").html("<li><a href='"+item.pUrl+"'><img src='"+item.iUrl+"'></a>"+"<br>"+item.Name+"<br>"+"$"+item.salePrice+"</li>");  

         if ( i == 100 ) return false;   

       });   

     }); 

Может, пожалуйста, объясните мне, что я делаю не так - очень плохо для этого. Спасибо

1 Ответ

0 голосов
/ 05 июня 2011

Прямо сейчас нижний код заменяет весь код в #images

Я думаю, это будет лучше

function(data){   

   $.each(data.products, function(i,item){   

     $("#images").append("<li><a href='"+item.pUrl+"'><img src='"+item.iUrl+"'></a>"+"<br>"+item.Name+"<br>"+"$"+item.salePrice+"</li>");  

     if ( i == 100 ) return false;   

   });   

 }); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...