jsonp 原理
动态创建script标签,然后通过src属性发送跨域请求
结果
这样的话自然不支持 post 请求啦,因为 script 标签都是用 get 请求的
……继续阅读 »
tianlan
9个月前 (05-26) 348浏览 0评论
0个赞
实现目标
设置全局请求头,用于传输 token
设置响应拦截器,实现以下功能:
当响应体不是 json 的时候,弹出错误提示
处理 laravel 响应的异常
实现特定功能(如让浏览器跳转的响应)
在请求发起位置 catch 回调函数中根据失败原因不同而进行不同操作(通过 flag 实现)
特定功能(如让浏览器跳转的响应)
基本思路(不可行)
自己创建一……继续阅读 »
tianlan
10个月前 (04-30) 425浏览 0评论
0个赞
情景
①前端用 jq 的 $.ajxa 请求服务器
②后端抛出异常
③前端显示异常信息给用户
基础知识
$.ajax 请求成功的条件
http 状态码为 2xx
后端返回数据类型符合预期(dataType)
异常 http 状态码
服务器内部异常:500
用户请求异常:400
规规矩矩的解决方案
json 响应的 http 状态码该怎么来就怎么来
问……继续阅读 »
tianlan
10个月前 (04-24) 357浏览 0评论
2个赞