javascript - 使用 FetchAPI 向数组添加数据
问题描述
我需要将一个对象发送到一个后端函数,然后该函数应该发送一个响应并在前端添加一个新的表行。只要我可以将数据发送到后端函数,表格行就会被添加。如何将行对象发送到后端函数,然后将结果推送到数组?
这是在 Vue 组件中执行的。
JS
data: function () { return }
table: [] }
}
newRow: function () {
var row = { Id: 0, Color: '', Model: 0, Type: 0 };
fetch("/Contr/Function", {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(row)
}
).then(function (response) {
return response.json();
})
.then(function (table) {
table.push(row);
});
},
解决方案
推荐阅读
- reactjs - 如何使用 ReactJS、Enzyme 和 Jest 测试 HOC?
- node.js - 尽管提供了数据,node-querybuilder 仍返回错误消息
- node.js - Gulp - 如何发现相对路径深度?
- php - PHP 将 SQL 请求转换为 JSON
- java - 在 8u171/172 上使用 javapackager 创建的本机包包含更多文件
- python - Python 2.7 请求 REST API 调用与 curl 不同
- python-2.7 - GCP 中出现无法连接到 X 服务器错误
- android - 启用 ACTIVE_TILE 时启动时处于 ACTIVE 状态的快速设置磁贴
- javascript - React TS 中的搜索栏未按预期工作
- git - 合并除一个之外的所有提交的最佳方法