ajax请求成功 但不走success 只走error 后台返回状态码200。。请求已成功 也拿到数据,但是就是不走回调函数success

 public String IndexCount(){
        HttpServletResponse response=ServletActionContext.getResponse();
        response.setContentType("text,html;charset=utf-8");
        try {
            PrintWriter out=response.getWriter();
            StringBuffer indexString = new StringBuffer();
            //获取前台事项类型
            //查询当前事项类型的数量
            int count=articleMng.FindDefStr6(defstr6);
            int sumCount = articleMng.MaxCount();
            //当前事项流水号
            String counta=Utils.getSequence(String.valueOf(count+1));
            //总流水号
            String countb=Utils.getSequence(String.valueOf(sumCount+1));
            //设置日期格式
            SimpleDateFormat df = new SimpleDateFormat("yyyy");
            indexString.append("AD2")
                    .append(defstr7)
                    .append(defstr5)
                    .append(defstr6)
                    .append(counta)
                    .append(df.format(new Date()))//获取当前年份
                    .append(countb);
            System.out.println(indexString.toString());
            defstr8=indexString.toString();
            out.print(defstr8);
        } catch (IOException e) {
            
            e.printStackTrace();
        }
        return null;
    }
function indexCount(){
        var derstr7=document.getElementById("bean.defStr7").value;
        var derstr5=document.getElementById("bean.defStr5").value;
        var derstr6=document.getElementById("bean.defStr6").value;
        $.ajax({ 
           type: "POST", 
           url: "${base}/admin/article/article/Com_IndexCount.do", 
           data:{
               defstr7:derstr7,
                defstr5:derstr5,
                defstr6:derstr6,
                },
          datatype:'html',
          success: function(data){ 
               console.log("执行了");
               alert(data);
               },
          error:function(XMLHttpRequest, textStatus, errorThrown){
            alert ("XMLHttpRequest.status="+XMLHttpRequest.status+"\ntextStatus="+textStatus+"\nerrorThrown=" + errorThrown);
                }
        });        
}  

可以将ajax 请求中 datatype 改为 text 试一试,仅供参考!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值