2011-06-04 100 views
0

有數以百計的記錄,當我這樣做,但我不能添加任何其他信息:JSON只返回一個記錄

功能(數據){

 $.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; 

     }); 

    }); 

有人可以解釋我什麼我做錯了 - 這是非常新的。由於

+0

它總是好的,開始瞭解釋你的目標是什麼,而不是隻是問題 – 2011-06-04 21:16:14

回答

0

眼下底部代碼替換#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; 

    }); 

}); 
+0

真棒謝謝尼克拉斯太多了!我試圖註冊將其標記爲答案,但在我點擊提交後,我仍然收到了404頁面。 – mark 2011-06-04 21:28:53