使用ajax遇到的坑

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请求

猜你喜欢

转载自blog.csdn.net/weixin_42458708/article/details/82589231
今日推荐