ajax请求成功 死活不走success 只走error 返回状态码200。。请求已成功 也拿到数据,但是就是不走回调函数success。跪求大神指导

action代码

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);

}

});

}

后台正常输入

aa188832f440484ee508b5d068603c0c.png

前台走了error弹窗

6805a4685b432eef14ae1a4b36a3a576.png

浏览器调试 显示已拿到值,但是不走success

dc4255bd0e6c27431a2f82e9658ccc80.png

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐