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