今天遇到一个问题,前台AJAX传数组后台接口接收不到。ajax
开始的ajax是这样写的数组
$.ajax({
type:'POST',
url:'${ctx}/scheduleStudentScoreController/exportScore',
data:{
'ids':scoreIds
},
success:function(result){
console.log(result);
},
error:function(result){
console.log(result);
}
})url
在网上找了一下,发现ajax有一个属性.net
traditional。htm
这个属性是这样定义的:blog
所以,咱们ajax这样写就没问题了:接口
$.ajax({
type:'POST',
url:'${ctx}/scheduleStudentScoreController/exportScore',
data:{
'ids':scoreIds
},
traditional: true,
success:function(result){
console.log(result);
},
error:function(result){
console.log(result);
}
})get
相关连接it