我正在使用json从数据库中获取信息。但是在传递日期的同时,这是一个糟糕的要求以下是我的代码。
var json = {
"retailerId": retailerId,
"retailerStatus": retailerStatus,
"firstName": firstName,
"lastName": lastName,
"ssn": ssn,
"drvLicense": drLicenseNum,
"dob": dob
};
alert(json);
$.ajax({
url: "search",
type: "POST",
contentType: 'application/json',
data: JSON.stringify(json),
success: function (
data) {
$("#spinner").hide();
loadResultTable(data);
$("#resultTableDiv").show();
},
error: function () {
$("#spinner").hide();
alert("Error Occurred while searching owner");
}
});
我的日期格式在输入中为mm / dd / yyyy,如12/10/2013
控件不会进入弹簧控制器,但是如果我删除了日期并输入了ssn,那么它将转向控制器。
你能帮我吗?
答案 0 :(得分:1)
你可以这样写你的帖子字符串 而且你不需要对其进行字符串化。
var dataToPost = "{ retailerId:'" + retailerId+ "', retailerStatus:" + retailerStatus+ "}";
//add the rest of the variables
$.ajax({
url: "search",
type: "POST",
contentType: 'application/json',
data: dataToPost,
success: function (
data) {
$("#spinner").hide();
loadResultTable(data);
$("#resultTableDiv").show();
},
error: function () {
$("#spinner").hide();
alert("Error Occurred while searching owner");
}
});