получить возвращаемое значение успеха в Iron-Ajax после POST - PullRequest
0 голосов
/ 06 июля 2018

В настоящее время я работаю над проектом, используя Полимер , и я хотел бы получить возвращаемое значение API после POST с использованием Iron-Ajax.

Вот мой пример кода,

var rs = $.ajax({
    type: "POST",
    url: apiUrl,
    data: _data,
    dataType: "json",
    contentType: 'application/json'
});

rs.done(function (data) {
    console.log(data);
    alert(data);
    }
});

1 Ответ

0 голосов
/ 06 июля 2018

Ajax по умолчанию asynchronous, вам нужно добавить async:false, чтобы сделать его synchronous

var rs = $.ajax({
    type: "POST",
    url: apiUrl,
    data: _data,
    async:false,
    dataType: "json",
    contentType: 'application/json'
});

var result = null;
rs.done(function (data) {
    console.log(data);
    alert(data);
    result = data;
    }
});

//return result;//you can return value like this
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...