$.ajax({
type: "GET",
url: url,
dataType: "json",
async: false,
success: function(json, textStatus){
//doing
},
error: function (xhr, err) {
alert("readyState: " + xhr.readyState + "\nstatus: " + xhr.status);
alert("responseText: " + xhr.responseText);
}
});
通过错误输出发现了下面报错的内容:
com.googlecode.jsonplugin.JSONException: java.lang.reflect.InvocationTargetException
经网上查证,请求的action类中,包含部分方法名称是以 getXXX 开头,故产生此错误。
解决方法有两种:
一、修改方法名称;
二、在方法上面添加 @JSON(serialize=false) ;