我试图在他们的交易部分中回应每笔交易的所有标题。我猜 for 语句是正确的,而且我有点不知道如何循环打印语句以遍历所有标题。但我只是不确定如何?
我的代码:
$(document).ready(function() {
$.ajax({
url: 'https://api.groupon.com/v2/deals.json?client_id={accesstoken}&division_id=new-york',
data: 'client_id='+ access_token + '&' + 'division_id'+ loc,
dataType: 'jsonp',
success: function (data) {
items = data;
// title = data.deals[0].shortAnnouncementTitle;
console.log(items)
handleResult(items)
// handleResult(title)
},
});
function handleResult(items) {
for(var i=0; i<items.deals.length; i++) {
var title = items.deals[i].shortAnnouncementTitle;
s = "<h2 class='results'>" + title + "</h2>";
console.log(title)
}
$("#result").html(s);
}
目前它循环并仅打印出列表中的最后一项,而在控制台中我看到了每个标题。