ajax数据获取成功,却从error返回

    这两天遇到了ajax调用的问题,返回了数据,却从error返回的数据。经过跟踪调试发现了问题,在此记录一下 


后台处理代码:

    ajax数据获取成功,却从error返回_第1张图片

        ajax代码

ajax数据获取成功,却从error返回_第2张图片

   XMLResponse.responseText 弹出的提示

ajax数据获取成功,却从error返回_第3张图片


说到底,还是后台返回的数据不是json格式

以前还遇到过一个问题,就是ajax请求成功,但是不执行success,也不执行error,这个问题其实是 由于ajax为异步执行,如果要先执行回调函数,再执行后续的代码,需要设置async属性为false


你可能感兴趣的:(ajax)