Модуль NativeScript Http возвращает и возвращает ответ переменной - PullRequest
0 голосов
/ 01 июля 2019

Как отправить HTTP-запрос GET или POST на сервер и присвоить возвращаемое значение переменной? Документы NativeScript предлагают следующее:

httpModule.getString("https://httpbin.org/get").then((r) => {
    viewModel.set("getStringResult", r);
}, (e) => {
});

В документации неясно, что находится в r или что такое viewModel. Я хочу просто захватить запрос AJAX, который будет простым в jQuery. Пример:

let returnVal
$.post(url,function(d) { returnVal = d }

1 Ответ

1 голос
/ 01 июля 2019

Как и в случае с именем метода, httpModule.getString(...) возвращает тело ответа в виде строки. ViewModel обычно ссылается на наблюдаемый экземпляр вашего View / Page.

Так что r здесь содержит строку, возвращаемую конечной точкой, вы можете просто присвоить ее любой переменной.

httpModule.getString("https://httpbin.org/get").then((d) => {
   returnVal = d;
}, (e) => {
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...