目的:传[1,2,3,4]这样一个数组给后台
在这个问题上纠结了一会,最开始是使用json字符串的方式
前端:
ids = [1,2,3,4]
data = {
"ids":ids
}
data = JSON.stringify(data)
$.ajax({
url: "{{ url_for('Index.Buy') }}",
data: data,
success: function (data) {
console.log("购买成功");
}
});
后台:
始终没找到正确的方向。。。。
后面发现了 request.args.getlist()
这心态崩了呀。。。。。。
ids = [1,2,3,4]
$.ajax({
url: "{{ url_for('Index.Buy') }}",
data: {
"ids":ids
},
traditional:true, #传数组必备
success: function (data) {
console.log("购买成功");
}
});
后台:
ids = request.form.getlist("ids")
即可。。。
博客讲述了在处理Ajax请求时,如何将数组[1,2,3,4]正确传递给Python后台,最初尝试使用json字符串方式,最终通过request.args.getlist()找到了解决方案。"
104125923,8398691,使用Splashtop Wired XDisplay将iPad作为Win10扩展屏,"['iOS设备', 'Windows扩展', '多屏显示', '软件应用', '移动办公']

694

被折叠的 条评论
为什么被折叠?



