как контролировать время поста http - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть функция, которая в соответствии с информацией, хранящейся в массиве, отправляет ее в базу данных.

Я просматриваю массив, и информация сохраняется в каждой позиции, которую я отправляю в базу данных.для каждой записи 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...