希望这对这里的专家来说是一件容易的事。我一直在做一些搜索并尝试了很多不同的可能解决方案,但是这种异步/同步考验让我感到困惑。
无论如何,我正在尝试从我编写的 API 中获取 JSON。我的值恢复正常,并在控制台日志中验证了它。但是,我正在尝试将该 JSON 中的特定值复制到 form.io 中的字段中。
JS:
fetch('https://example.com/pq-api/pq.php?date=' + data.dateOfService)
.then(response => response.json())
.then(data => console.log(data));
该 JSON 响应如下所示:
[
{
"Date": "2020-08-09",
"Time": "06:00:06",
"Account": "Petty Cash",
"Balance": "148.53"
}
]
我现在正在尝试将“Balance”的值保存到 form.io 中名为“runningBalance”的字段中。所以,它需要是这样的:
value = jsonData.Balance;
显然最后一部分是完全错误的,我只知道我需要使用“value =”,因为这个脚本在表单中的位置......但我无法理清如何将 JSON 的 Balance 部分分配给那个“价值”。
非常感谢您提供任何帮助!