Python+Django 后台view异步接不到参数问题
因为后台需获取前台的多个ID参数(checkbox)
//获取checkbox的每个ID并放到数组内
var _items = []; var items = document.getElementsByName('product_id'); for(var i=0;i<items.length;i++) { if (items[i].checked){ _items.push(items[i].value); } };
通过ajax传到后台,问题解决为将数组转为字符串,后台才能接到参数(标黄)
$.ajax({
url:"http://127.0.0.1:8000/userctrl/orders",
data:{'o_id':_items.toString(),'user':$.cookie("username"),'sum_price':$('#sum_price').val()},
type:"post",
async:false,
dataType:"text"
})
success:(function(obj){
})
}