У меня есть функция, которая в соответствии с информацией, хранящейся в массиве, отправляет ее в базу данных.
Я просматриваю массив, и информация сохраняется в каждой позиции, которую я отправляю в базу данных.для каждой записи http
проблема заключается в том, что время, в которое информация отправляется с помощью сообщения http, отличается, например, первая позиция массива отправляется в 80 мс, а вторая в20 мс
, поэтому информация хранится не в правильном порядке.потому что сначала он получил число 2 перед номером 1.
это мой код
$scope.sendlimits = function (){
var namelimit= document.getElementById('name').value;
var idmap= document.getElementById('map_id').value;
if($scope.numberofpoints==0 || $scope.numberofpoints==null || namelimit==null || namelimit==""){
swal({
title: "Error",
text: "You must enter all the map data.",
icon: "error"
})
}else{
for(var i=0; i<$scope.numberofpoints; i++){
var latitudedb= $scope.arraycoordinates[i].lat;
var longitudedb= $scope.arraycoordinates[i].lng;
var namelimitdb= namelimit+i;
$http.post("/territoriosinteligentes/sendlimits", {name: namelimitdb, latitude: latitudedb,
longitude: longitudbd, identificador: namelimit, map_id: idmap}).then(function(response)
{
$scope.status = response.status;
$scope.data = response.data;
swal({title: "Loading Limits",text: "Please Wait.",icon: "success"})
},
function(response) {
$scope.data = response.data || 'Request failed';
$scope.status = response.status;
swal({
title: "Error",
text: "It was not possible to register the limits, you must enter all the data",
icon: "error"
})
})
}
}
}
это пример того, что происходит ![enter image description here](https://i.stack.imgur.com/TCFfE.png)