jquery $.ajax status为200 却调用了error方法
var flag=$.ajax({ dataType: 'jsonp', type : 'get', url : ctx + '/ord/rebackOrder/backOrder?mainRef=' + mainRef, jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback) jsonpCallback:"success_jsonpCallback", success : function(data){ var url = ctxStatic + '/excel/export.xlsx'; window.location.href = url; window.location.reload();//刷新当前页面. // alert(data.code) alert("退票成功"); }, error:function (data, status, e){ alert("------退票失败----"); } });
查看http STATUS 是200,但是回调的却是error方法
查了下资料,应该是dataType的原因,dataType为json,但是返回的data不是json格式
于是将dataType:"json"去掉就ok了
相关推荐
kentrl 2020-11-10
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo
ajaxyan 2020-11-09
zndy0 2020-11-03
学留痕 2020-09-20
Richardxx 2020-11-09
learningever 2020-09-19
chongxiaocheng 2020-08-16
ajaxhe 2020-08-16
lyqdanang 2020-08-16
curiousL 2020-08-03
TONIYH 2020-07-22
时光如瑾雨微凉 2020-07-19
83510998 2020-07-18
坚持着执着 2020-07-16
jiaguoquan00 2020-07-07
李永毅 2020-07-05
坚持着执着 2020-07-05