jq ajax 数据请求成功,结果走的不是success而是error

图片描述

图片描述

图片描述

图片描述

图片描述

原先在linux上没有问题,但是现在程序移植到Windows服务器上,php5.6 mysql5.5 Service2012 ,求大佬们解决

阅读 3.3k
5 个回答
ajax({
  url: myUrl,
  type: 'post',
  dataType: 'json',//这句要跟你服务器返回的application/json 对应
  success: function (data, status) {
  },
  error:function(err){
  }
})

1.status code 是200,成功连接服务器,那就没问题
2.确认你带返回内容是json格式
3.确认表头没问题

  1. 如果确认返回的是json,那就把dataType属性写起来;
  2. 代码里没看到console位置;
  3. 代码里没看到error回调,也没有console出它的errMsg;
  4. 爱护手机答题党,请贴文字版代码。

代码没有问题,就是在Windows服务器端的return的时候,前面加了一个函数,ob_clean() 然后问题就解决。有哪位老哥知道是什么原因吗?

要确认后台返回的数据格式类型

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题