AJAX не получает ответ от API - PullRequest
0 голосов
/ 20 ноября 2018

Я звоню своему API со страницы HTML.При вызове ajax API вернется в формате json.У меня ниже ajax для получения данных.Но на console.log, когда я пытаюсь распечатать данные.Это ничего не печатает.

$("#submit").submit(function (event) {
  event.preventDefault();
  var postData = $('form').serialize();

  $.ajax({
    type: "post",
    url: url,
    data: postData,
    dataType: "json",
    function(data) {
      console.log(data);
    }
  })
});

Возврат из API:

{"code": 403, "message": "Пустое имя", "status": false}

1 Ответ

0 голосов
/ 20 ноября 2018

Похоже, вам не хватает функции обратного вызова $ .ajax.sucess.Попробуйте это:

$("#submit").submit(function (event) {

        event.preventDefault();
        var postData = $('form').serialize();

        $.ajax({
            type: "post",
            url: url,
            data: postData,
            dataType: "json",
            success: function(data) {
                console.log(data);
            },
            error: function(error) {
                console.error(error);
            }
        })

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