1.ajax请求成功,但是却进入error方法
问题描述:ajax请求成功后,明明能在network中看到服务器返回的数据,但是ajax却进入了error方法
【解决办法】有可能是ajax请求时设置的dataType和服务器返回的数据格式不同,去掉dataType即可
2.ajax请求成功,但是既不进入success方法,也不进入error方法,同时network中报错Provisional headers are shown
【出现原因】由于后台的某个接口没有res.send()返回数据,造成进程堵塞
【解决办法】去查看接口,确保每一个接口都有res.send()返回数据
res.send({
status: 200,
msg: 'ok',
data: result
})
3.ajax发送请求,控制台输出的内容闪现,页面没反应
【错误原因】为button绑定了事件发送ajax请求,点击button会有一个默认的行为
【解决办法】把button换成Input,绑定它发送ajax请求