jquery 中ajax直接跳到error之后才进入后台,为什么?

图片说明
就是这个方法,一调用不进入后台,直接跳到error后才进入后台,求大神解毒啊!

去掉dataType:'json'看看,应该返回的json数据不标准的问题

ajax error

错误信息打印出来看看什么原因。
error :function (XMLHttpRequest, textStatus, errorThrown) {

}

不是跳入error才进入后台,而是可能后台出错或者返回类型不匹配才导致返回ajax进入了error分支。
你的dateType标识后台返回数据类型是json,那么检查下这个后台Action是否也是返回的json格式的字符串呢。

你的if(submit())中submit()方法是做什么的?

肯定是后台出错,,然后进的error

进入ajax的error就说明你后台有问题,还是确认后台代码吧

后台的问题!
这个error 是请求发送成功后 ,如果后台报错什么的,就执行error

感谢大家的回答,错误已解决