0
我有一個基於返回的查詢動態運行的函數的遞歸類型,現在我想避免每個遞歸循環從我的數組中的重複/冗餘數據,我把所有返回來自我陣列的數據。避免在遞歸內部數組中的重複數據
以下是我有:
function getbarxAxis() {
$.ajax({
url: siteurl+"patients_report/bardata_date",
type: "POST",
dataType: "JSON",
success: function(data) {
var categories = new Array();
for (var i in data) {
categories.push(data[i]["datemonths"]);
getbarseries(data[i]["datemonths"]);
}
}
});
}
這是我的第一個AJAX那裏得到的所有datemonths,現在比如我有兩個datemonths然後裏面的功能現在是遞歸的,現在從功能其內部是getbarseries,我有在陣列中存儲數據的陣列,現在在這裏它是:
function getbarseries(month) {
$.ajax({
url: siteurl+"patients_report/bardataclinic/"+month,
type: "POST",
dataType: "JSON",
success: function(data) {
var names = new Array();
for(var i in data) {
names.push(data[i]['clinic_name']);
}
alert(JSON.stringify(uniqueNames));
}
});
}
現在第一遞歸數據是例如:
Clinic 1, Clinic 2, Clinic 3, Clinic 4
二遞歸數據是:
Clinic 1, Clinic 2, Clinic 3, Clinic 4, Clinic 5
我想有檢測複製一個更清潔,如果它被複制,它不會推/從陣列中添加。
所以,我從陣列所需的輸出是這樣的兩個遞歸:
Clinic 1, Clinic 2, Clinic 3, Clinic 4, Clinic 5