javascript - 使用 fetch 将数据发送到烧瓶
问题描述
我想在不使用 ajax 或 jquery(仅使用 vanilla js)的情况下将数据发送到烧瓶应用程序。我发现 fetch 提供了同样的功能,但是我无法让它工作。
我的代码
html代码
<a href="#" id="link{{i}}" onclick="getdata(this.id)">
<script>
function getdata(id){
let numberId = id.slice(-1);
var data = new FormData();
data.append( {{data.links[numberId]}} );
fetch("/recipes",
{
method: "POST",
body: data
})
.then(function(res){ return res.json(); })
.then(function(data){ alert( JSON.stringify( data ) ) })
}
</script>
我的python代码
elif request.method == "POST":
clickedLink = flask.request.args.get("body")
print(clickedLink)
解决方案
推荐阅读
- bash - 在 Bash /bin/kill 中找不到执行
- xcode - Xcode 10 打破了 Ionic Cordova 构建
- python - 如何在 Redhat Linux 上安装 pip
- android - @UnsupportedAppUsage 注释描述了什么
- ios - moya 中的多部分表单数据,在 swift 中具有 int 值
- android - Android Things 中的锁屏
- javascript - 数组减少:如何处理来自前一个过滤器的空数组?
- linux - Linux:从用户空间实例化:eeprom new_device
- python - Django Field.Unique = False(给出完整性错误)
- r - 有没有办法将词云返回为字符串或字符数据类型?