前端请求接口的一些问题解决方法
Posted 洛阳醉长安行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端请求接口的一些问题解决方法相关的知识,希望对你有一定的参考价值。
1.当在频繁异步ajax请求响应中操作的时候,因为是异步的快慢不确定最终的请求的数据响应是否是准确的,可使用ajax的abort函数与标志来终止掉多余请求(当每次请求前判断标志,如果在请求中则执行ajax.abort()函数打断ajax的请求后再进行请求。),就能实现每次请求的数据都是正确的。场景:如快速点击多个checkbox查询条件对表格数据进行查询渲染,当请求处理慢的时候,会导致表格的数据延迟渲染。(其他方式:点击后显示遮罩层。按钮节流)
2.blob方式文件下载可以从响应头中取到文件名。如在IE下出现文件下载不成功的问题,检查响应头中的状态是否正确,可能是后端没有给出正确的响应。
3.iframe 跨域的时候会显示空白,且用js不能检测到iframe跨域报错。(1.不要使用iframe外嵌页面 2.解决跨域)
以上是关于前端请求接口的一些问题解决方法的主要内容,如果未能解决你的问题,请参考以下文章
前端Uncaught (in promise) 的解决方法及原因