javascript
js ajax传对象数组参数,JS传递对象数组为参数给后端,后端获取
JS傳遞對象數組為參數給后端,后端獲取。
前端JS代碼:
var conditons = [];
var test1 = new Object();
test1.name="1";
test1.id="2";
var test2 = new Object();
test2.name="1";
test2.id="2";
conditons.push(test1);
conditons.push(test2);
$(function(){
$.ajax({
async:"false",
type:'post',
url:'鏈接',
data:{name:"123",conditions:JSON.stringify(conditons)},
dataType : 'json',
success:function(data){
console.log(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown){
alert("error");
}
});
});
重點注意:將對象數組轉為JSON形式的字符串:JSON.stringify
后端獲取:
String conditions = request.getParameter("conditions");
JSONArray conditionList = JSONArray.fromObject(conditions);
總結
以上是生活随笔為你收集整理的js ajax传对象数组参数,JS传递对象数组为参数给后端,后端获取的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax 公共请求头部,ajax请求中全
- 下一篇: weblogic服务器修改ip,修改we