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){
            
        })
    }
posted @ 2019-04-10 18:10  Xcsg  Views(501)  Comments(0Edit  收藏  举报