object
组织一个JSON对象; key 必须写成 对象.属性的方式; 且应与后台接收的对象相对应
private RiskData riskData; {get; set;}
var riskData = {
'riskData.riskRoster' : riskRoster,
'riskData.customerName' : customerName,
'riskData.grabDate' : new Date().Format("yyyy-MM-dd"),
'riskData.identifyType' : identifyType,
'riskData.identifyNumber' : identifyNumber,
'riskData.riskCode' : riskCode,
}
$.ajax({
type : "POST",
url : *******,
data: riskData,//此处直接写成JSON对象即可
async : false,
success : function(data) {
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert("系统异常,请稍后重试或联系系统管理员");
flag = false;
}
});
list
后台集合的属性名称应与前台定义的集合属性名相同;
private List<RiskData> riskDataList; {get; set;}
var _list = {}; var insuredIndex = $("#insuredIndex").val(); for(var i = 0; i < insuredIndex; i++){ _list["riskDataList["+i+"].riskRoster"] = riskRoster; _list["riskDataList["+i+"].customerName"] = customerName; _list["riskDataList["+i+"].grabDate"] = new Date().Format("yyyy-MM-dd"); _list["riskDataList["+i+"].identifyType"] = identifyType; _list["riskDataList["+i+"].identifyNumber"] = identifyNumber; _list["riskDataList["+i+"].riskCode"] = riskCode; } $.ajax({ type : "POST", url : contextRootPath + '/riskData/checkRoster.do', data: _list,//此处直接写成JSON对象即可 async : false, success : function(data) { }, error : function(XMLHttpRequest, textStatus, errorThrown) { alert("系统异常,请稍后重试或联系系统管理员"); flag = false; } });