как решить Xhr Call, работает на почтальона - PullRequest
0 голосов
/ 27 сентября 2018

Буду очень признателен, если кто-то мне поможет, я успешно могу вызывать API через почтальона (метод POST), но не получаю через XHR, я уверен, что делаю что-то не так.Я получаю 500 (Внутренняя ошибка сервера).Заранее благодарим тело почтальона: x-www-form-urlencoded

метод: отправка данных для отправки: ключ: тип значения: серийный номер TravelBuses: любые опции серийного номера [0] [станция]: 1000 (этоидентификатор станции).

функция ajax () {

        var xhr = new XMLHttpRequest();

        xhr.open('POST', 'url....');

        xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

        xhr.onreadystatechange = function(data) {//Call a function when the state changes.
            if(this.readyState == XMLHttpRequest.DONE && this.status == 200) {
                console.log(data);
            }
        }; 

        var dataM = [{'type':'travelBuses','serial':1234,'options[0][station]':1000}];
        xhr.send( dataM );

}

...