我正在運行ajax調用以從JSON結構檢索值。對於每次迭代,我將值添加到.push
的js數組中。有多個相同值的實例(例如一個人的名字)。我想要的是統計相同名稱的數量,然後將其刪除。計數js數組中重複實例的數量
主要目標是將它們繪製在圖表中,然後顯示一個人的姓名以及他/她在數組中表示的時間數。
我的代碼:
var arr = [];
$.each(data.d.results, function (a, data) {
$.ajax({
url: "http://helpdesk.monjasa.com/IT/_vti_bin/ListData.svc/ITHelpdeskRequests(" + data.RequesterId + ")/CreatedBy",
headers: {
'accept': 'application/json;odata=verbose',
'content-type': 'application/json;odata=verbose'
},
success: function (data2) {
$.ajax({
url: "http://helpdesk.monjasa.com/IT/_vti_bin/ListData.svc/ITHelpdeskRequests(" + data.AssignedToId + ")/AssignedTo",
headers: {
'accept': 'application/json;odata=verbose',
'content-type': 'application/json;odata=verbose'
},
success: function (data3) {
$(".inner").prepend('<p>' + data.Request + ' <br>Submitted by: ' + data2.d.Name + '<br>Assigned to: ' + data3.d.Name + ' | Due in: ' + data.DueInDays + ' day(s)</p>');
arr.push(data3.d.Name);
console.log(arr);
}
});
}
});
就如何實現這一目標的任何想法?
的[jQuery的選擇唯一的項目]可能重複(HTTP ://stackoverflow.com/questions/1698499/jquery-select-unique-item) – Saksham 2014-11-25 09:59:20