javascript - NativeScript Http模块getscript返回并将响应分配给变量
问题描述
如何向服务器发送 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 }
解决方案
与方法名称一样,httpModule.getString(...)
将响应正文作为字符串返回。ViewModel 通常指的是您的 View / Page 的 Observable 实例。
所以r
这里携带端点返回的字符串,你可以简单地将它分配给任何变量。
httpModule.getString("https://httpbin.org/get").then((d) => {
returnVal = d;
}, (e) => {
});
推荐阅读
- node.js - 我无法通过公共 IP 访问我的 Docker Node.js 容器
- azure - 我们可以在一个 yaml 文件中有多个触发器来执行不同的作业吗?
- php - 没有 JavaScript 的暗模式
- java - 无法让 JavaFX 在 Eclipse 中运行
- javascript - 带有有效负载的 axios 删除方法
- kotlin - Kotlin 下载并显示 PDF
- python - python lambda函数中的导入模块
- android - ARCore transformCoordinates2d() 从视图到 CPU 图像的结果?
- c - 如何将字符串传递给 web 服务器上的 test.cgi?
- javascript - 尽管 sql.close() 已经存在全局连接