javascript - Storing result from FOR loop as one array (array only saves each results separately) -


i have tried searching can't find help, maybe problem simple! anyway, i'm running ajax request. data given request array. here code:

var id = "1#2#3#4#5#"; var chkdid = id.slice(0, -1); var arr = chkdid.split('#'); var checkedid = ''; var chkdlen = arr.length; (var = 0; < chkdlen; i++) {     checkedid = arr[i];     var checkedid = checkedid;     var data = {};     var year = $('#year').val();     data["year"] = year;     data['type'] = "report";     data['accidentid'] = checkedid;     console.log(data);     ajax.readdata('/report/readreport', data, null,         function (result) {             console.log(result);         },         function (error) {             alert('err ' + error);         }     );  } 

request array:

object {year:"2015" type: "report", accidentid: "1"} object {year:"2015" type: "report", accidentid: "2"} object {year:"2015" type: "report", accidentid: "3"} object {year:"2015" type: "report", accidentid: "4"} object {year:"2015" type: "report", accidentid: "5"} 

result:

{"data":[{"name":aaaa,"age":"15"}]} {"data":[{"name":bbb,"age":"25"}]} {"data":[{"name":ccc,"age":"65"}]} {"data":[{"name":ddd,"age":"45"}]} {"data":[{"name":eee,"age":"24"}]} 

how store results in single array?

here solution

var id = "1#2#3#4#5#"; var chkdid = id.slice(0, -1); console.log(chkdid); var arr = chkdid.split('#'); var checkedid = ''; var chkdlen = arr.length;  // here array var arraywithresults = [];  (var = 0; < chkdlen; i++) {     checkedid = arr[i];     var checkedid = checkedid;     var data = {};     var year = $('#year').val();     data["year"] = year;     data['type'] = "report";     data['accidentid'] = checkedid;     console.log(data);     ajax.readdata('/report/readreport', data, null,         function (result) {             console.log(result);              // here push in requested data             arraywithresults.push(result);         },         function (error) {             alert('err ' + error);         }     ); } 

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -