首页 > 代码库 > 【ERROR】使用jquery的ajax出现error:readyState=4,status=500
【ERROR】使用jquery的ajax出现error:readyState=4,status=500
使用jquery的ajax出现error:readyState=4,status=500,ajax代码如下:
$.ajax({ url : "../toBeFinMisManage/showToBeFinMisNum.action?&_dc=" + new Date().getTime(), type : "get", cache : false, dataType: "json", data:{}, success :feedBackResult, error: function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.readyState); alert(XMLHttpRequest.status); alert(textStatus); } });
通过错误输出发现了下面报错的内容:
com.googlecode.jsonplugin.JSONException: java.lang.reflect.InvocationTargetException
经网上查证,请求的action类中,包含部分方法名称是以 getXXX 开头,故产生此错误。
解决方法有两种:
1)修改方法名称;
2)在方法上面添加 @JSON(serialize=false) ;
参考资料:http://whythiszhao.iteye.com/blog/1570123
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。