JSON配列を取得し、結果を10項目の長さのリストとして表示しています。ただし、検出された結果が10未満の場合は、最初の行で再度ループします。
私のコード:
$.ajax({
url: 'http://www.entertainmentcocktail.com/cp/index.php?area=bn2',
dataType: 'jsonp',
jsonp: 'jsoncallback',
timeout: 5000,
success: function(data, status){
var n = 0;
while(n<10){
$.each(data, function(i,item){
var places = item.name +
' where you can get' +
' a pint of <em>'+item.pint+'</em> for only ' +
'<span>£'+item.cost+'!</span>';
$('#placeList').append('<li id="listitem">'+ places +'</li>');
n++;
});
}
}
});
どちらが少ないかに応じて、最初の10行または受信したすべての行のいずれかを表示するコードを取得するにはどうすればよいですか?