<!-- 构建对象数组-->
var allTerminal = [];
$(function(){
<!--绑定事件-->
$('.addBtn').click(function(){
<!--构建对象-->
$('tr').each(function(i,n){
<!-- 获取对象所需要的值-->
var vehiclecode = '11';
var simno = '1383223';
<!--将获取好的值保存到对象中-->
var terminal = {
'vehiclecode':vehiclecode,
'simno':simno
}
<!--将对象保存到数组中-->
allTerminal.push(terminal);
});
<!--将数组转换为json类型的字符串-->
var allTerminalJSON = JSON.stringify(allTerminal);
<!-- ajax进行异步提交-->
$.ajax({
url:'toXXXXXX.do?method=testAjax',
type:'post',
data:'allTerminalJSON='+allTerminalJSON,
success:function(data){
alert('成功');
},
error:function(data){
alert('异常');
}
});
});
});
})
//后台java代码
//导入json-lib-2.4-jdk15.jar包
String allTerminalJSON = request.getParameter(“allTerminalJSON”);
try {
//将字符串转换为JSONArray
JSONArray array= JSONArray.fromObject(allTerminalJSON);
for(int i=0;i小于array.size();i++){
//获得第一个array结果
JSONObject o = (JSONObject) array.get(i);
String vehiclecode =o.get(“vehiclecode”).toString();//获得属性值
System.out.println(vehiclecode);
}
} catch (Exception e) {
e.printStackTrace();
}
response.getWriter().print(“成功”);