$("#qr_quick").click(function(){
      $.post(
             "quickRateAction!batEvaluation.action",
       {
           'tidAry' : arrayTid,
             'scoreXZ': 1
       },
       function(data){
             alert("2");
         },
        "json"
       );
    })
执行后台操作成功,但不执行回调函数,控制台显示这个。谁知道为什么啊
No bean named 'org.apache.struts2.json.JSONResult' found in org.springframework.beans.factory.support.DefaultListableBeanFactory

解决方案 »

  1.   

    你用Spring去注入,结果人家没找到你有定义这个bean,从错误信息来看,似乎你用错了吧?操作JSON应该直接用就好了,为啥还用注入?
      

  2.   

    还是不对,应该是action中一些无用的get方法被json序列化,具体错哪我也不知道。我把它们都加了这句话就解决了。@JSON(serialize=false)
      

  3.   

     found in org.springframework.beans.factory.support.DefaultListableBeanFactory
    很明显缺少这个类