Не могу получить результат от вызова ajax - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь получить application/json наборы данных из вызова ajax. Используя ту же настройку, которую я первоначально тестировал на Postman, где я обычно получал данные из запроса, я не могу получить правильный результат, который я получаю от Postman с моим кодом JavaScript.

It's a post request and the Content Type is application/json.

The request body's empty. Not sending any parameter.

Header information I get from the postman request.

Ниже приводится источник, который я пытаюсь выяснить.

$.ajax({
    url: myUrl,
    type: "POST",
    contentType: "application/json",
    success:function(res){
        alert(res);
    },
    error:function(request,status,error){
        alert(request+" : "+status+" : "+error);
    }
});

Выполните приведенный выше источник, он переходит в часть ошибки, и я получаю предупреждающее сообщение типа «[объект объекта]: ошибка:». [объект Объект] для запроса, ошибка для статуса и ничего для ошибки.

Я пытался поместить различные настройки, такие как async, cache, пытался поместить contentType в отдельную настройку заголовка, такую ​​как header: {"Content-Type": "appplication / json"}, но ни одна из них еще не работала .

This is the failed request header on the google chrome developer tool.

Как я могу заставить это работать? Заранее спасибо за помощь.

Ответы [ 3 ]

0 голосов
/ 08 мая 2018

используйте $ .ajaxSetup ({}); до запроса AJAX.

0 голосов
/ 08 мая 2018

Почему вы хотите печатать как POST, измените его на GET. Вы пробовали с типом, как GET Я реализовал аналогичный вызов ajax, который прекрасно работает

$.ajax({
    type : "GET",
    url : myUrl,
    async : false,
    success : function(response) { // we have the response
        alert();
    }
    error:function(e){
        alert();
    }
});
0 голосов
/ 08 мая 2018

вы просто отправляете пустой запрос Json. у вас должны быть данные запроса, такие как:

data: '{"orgId":"1111"}'

для получения дополнительной информации посетите JQuery размещения действительного JSON в теле запроса

...