ajax 不走error,ajax请求成功 死活不走success 只走error 返回状态码200。

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

datatype:’html’,这里改成其它的试试

骚年用fetch吧?

看下contenttype 我记得setContentType传入的类型是text/html 你写的是text,html

3431402c1bcafac7e7cfb291f3f55629.png

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值