- js代码
//*****************测试传递键值对
var rebate1 = 'rebate1';
var typeKey1 = 'rebateKey1';
var rebate2 = 'rebate2';
var typeKey2 = 'rebateKey2';
var rebateMap = {};
rebateMap[typeKey2] = rebate2;
rebateMap[typeKey1] = rebate1;
var str = JSON.stringify(rebateMap);
$.ajax({
type : "post",
url : urlStr,
traditional: true,
data : {
"rebate":str
},
//解决ajax中文乱码
contentType: "application/x-www-form-urlencoded; charset=utf-8",
success : function(data) {
alert("success");
},
error : function(xhr, status, errMsg) {
//执行Servlet失败执行下面数据
alert("error");
}
});
- java代码
//获取Map
String rebate = request.getParameter("rebate");
JSONObject json = JSONObject.fromObject(rebate);
Map map = (Map)json;
更多推荐
Ajax传递map数据
发布评论