如何将HTTP GET或POST请求发送到服务器并将返回值分配给变量? NativeScript文档提供以下内容:
httpModule.getString("https://httpbin.org/get").then((r) => {
viewModel.set("getStringResult", r);
}, (e) => {
});
有关r中的内容或viewModel是什么的文档尚不清楚。我想简单地捕获一个在jQuery中会很简单的AJAX请求。例如:
let returnVal
$.post(url,function(d) { returnVal = d }
答案 0 :(得分:1)
与方法名一样,httpModule.getString(...)
将响应主体作为字符串返回。通常将ViewModel称为您的View / Page的Observable实例。
因此,r
在此处带有由端点返回的字符串,您可以简单地将其分配给任何变量。
httpModule.getString("https://httpbin.org/get").then((d) => {
returnVal = d;
}, (e) => {
});