乐趣区

关于html5:前端请求接口的一些问题解决方法

1. 当在频繁异步 ajax 申请响应中操作的时候,因为是异步的快慢不确定最终的申请的数据响应是否是精确的,可应用 ajax 的 abort 函数与标记来终止掉多余申请(当每次申请前判断标记,如果在申请中则执行 ajax.abort() 函数打断 ajax 的申请后再进行申请。),就能实现每次申请的数据都是正确的。场景:如疾速点击多个 checkbox 查问条件对表格数据进行查问渲染,当申请解决慢的时候,会导致表格的数据提早渲染。(其余形式:点击后显示遮罩层。按钮节流)

2.blob 形式文件下载能够从响应头中取到文件名。如在 IE 下呈现文件下载不胜利的问题,查看响应头中的状态是否正确,可能是后端没有给出正确的响应。

3.iframe 跨域的时候会显示空白,且用 js 不能检测到 iframe 跨域报错。(1. 不要应用 iframe 外嵌页面 2. 解决跨域)

退出移动版