在Ajax请求中,规定dataType为"json"时,
对应的controller的返回值的正确格式为 :
return "{\"username\":\""+username+"\"}";一定是{"aa":"bb"}的格式;
但是有的时候这种格式:return "{\"unitCde\":"+unitCde+"}
也是可以返回的,ajax不报错,因为unitCde为数字
$.ajax({
type: "POST",dataType: "json", //html,json
data{'curPage':curPage,},
url: basePath+"selectMyBlog", //event handler url
async: false,
success: function(data) {
},
error: function(XMLHttpRequest,textStatus,errorThrown) {
alert(errorThrown);
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
$.error("出错了");
},
});