前台json格式的数据如何传入后台
1. 将要传入后台的数据组装成JSON格式的字符串:
var jsonStr = [{'name':'cat' , 'age':3} , {'name':'dog' , 'age':4},{'name':'ali' , 'age':1}]
2. 使用JQuery的ajax请求后台
$.ajax({
type: "post",
url: url,
dataType : 'json',
data : {'jsonData':jsonStr},
success: function(data){
alert("操作成功");
},
error: function(msg){
alert("操作失败!");
}
});
3.后台数据的接收与解析:
JSONArray jsonArray = JSONArray.fromObject(jsonStr);
for(int i=0;i<jsonArray.size(); i++){
JSONObject jsonJ = jsonArray.getJSONObject(i);
jsonJ.getString("name");
jsonJ.getInt("age");
}
4. 操作完成