今天遇到一個問題,前臺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