我有3個Ajax調用。從每個AJAX調用數據被傳遞到john_doe();
多個ajax調用單個函數javascript
呼叫1
$.ajax({
url: url1,
dataType: "JSON",
type: "GET",
}).success(function(data1){
john_doe(data1);
});
來電2
$.ajax({
url: url2,
dataType: "JSON",
type: "GET",
}).success(function(data2){
john_doe(data2);
});
呼叫3
$.ajax({
url: url3,
dataType: "JSON",
type: "GET",
}).success(function(data3){
john_doe(data3);
});
主要功能
function john_doe(param){
console.log(param); //Print data from all three ajax call.
}
如何分離在john_doe即功能數據1,數據2和數據3?因爲我需要進行算術運算。
目前,
輸入
data1 = one,two,three
data2 = four
data3 = five
輸出
的console.log(PARAM)將使輸出作爲
one
four
five
我想輸出
console.log(param[0])
console.log(param[1])
console.log(param[2])
param[0] containing one,two,three
param[1] containing four
param[2] containing five
我沒有對數據的控制。如何分別訪問data1,data2和data3?
你所說的 「獨立」 的意思是? – Sorikairo
更改您的john_doe函數以採用另一個參數來標識fisrt參數? – Sorikairo
@Sorikairo現在單個console.log(param)打印來自data1,data2和data 3的數據。所以我得到了value1,value2和value3。而value1來自data1,value2來自data2等等。 –