zoukankan      html  css  js  c++  java
  • 【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

  • 相关阅读:
    require笔札
    zepto_core
    2016年规划
    说说Q.js中的promise的历史
    jQuery.extend
    jQuery.core_02
    javascript之this指针
    javascript之闭包
    javascript之作用域链
    jvavascript之变量对象
  • 原文地址:https://www.cnblogs.com/ningvsban/p/3726244.html
Copyright © 2011-2022 走看看