ajax
有时候ajax提交请求需要参数是批量信息,提交参数是list,这时候会很方便来完成业务逻辑,
直接上代码一目了然,
前端js代码
function del_sensitive(id) {
// 这里可以单个数据或者放到list中,也就是说函数传的id可以是字符串,上传的时候会自动转list
id = id || ids // id 不存在(不传值)就使用ids 数组/list
$.ajax({
url:'', // url填写自己的
method: 'POST',
traditional:true, //想要提交list,必须写这个参数
data:{'id':id},
success:function (data) {
window.location.reload()
}
})
}
后端代码
def post(self, request):
id = request.POST.getlist('id',[])
# 直接使用getlist接收参数就ok,得到的id就是list