我是靠谱客的博主 魁梧手机,最近开发中收集的这篇文章主要介绍ajax传数组给python后台目的:传[1,2,3,4]这样一个数组给后台在这个问题上纠结了一会,最开始是使用json字符串的方式后面发现了 request.args.getlist()这心态崩了呀。。。。。。,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
目的:传[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传数组给python后台目的:传[1,2,3,4]这样一个数组给后台在这个问题上纠结了一会,最开始是使用json字符串的方式后面发现了 request.args.getlist()这心态崩了呀。。。。。。的全部内容,希望文章能够帮你解决ajax传数组给python后台目的:传[1,2,3,4]这样一个数组给后台在这个问题上纠结了一会,最开始是使用json字符串的方式后面发现了 request.args.getlist()这心态崩了呀。。。。。。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复