1. 程式人生 > >ajax提交 data中包含陣列時(list),需要加入引數traditional:true

ajax提交 data中包含陣列時(list),需要加入引數traditional:true

需要加入引數traditional:true,伺服器端提取資料時使用request.POST.getlist("key")獲取到一個數組

$.ajax({
    url:"/XXX/",
    data:{"key":[11,22,33]},
    dataType:JSON,
    traditional:true,
    type:"post",
    success:function(arg){
        console.log(arg);
    }
})

        function addNum(){
            data1 = {"num1":$("#num1").val(),"num2":$("#num2").val()};
            data2={"key":[11,22,33,44]}
            $.ajax({
                url:"/ajax3/",
                type:"GET",
                data:data2,
                traditional:true,
                success:function(args){

                    $("#sum").val(args)
                },
            });
            {#頁面重新整理#}
            {#window.location.reload()#}
        }