ajax的traditional属性说明(ajax传递数组)

[HtmlCssJs] 2024-04-29 圈点667

摘要:ajax的traditional属性说明(ajax传递数组)

ajax的traditional属性说明(ajax传递数组)


traditional参数默认为false

示例:

var val = new Array();

val.push(1);

val.push(2);


//向后台交互

$.ajax({

    url: "/xxx",

    type: "GET",

    data: {

        "v": val,

        "i": 0,

        "time": new Date().getTime()

    },

    success: function(data) {

        //do sth...

    }

});


传递的数组val,会收到的变量如:

val[]:1

val[]:2

后台代码就会取不到值。


修改traditional:true之后,

传递的数组传递的变量名会

val:1

val:2

就正常了。

ajax  traditional  

感谢反馈,已提交成功,审核后即会显示