2025-11-20 05:23:51
Ajax有三种状态,0是未开始,1是进行中,2是完成。它限制多,比如加载时页面变白,只能用回调处理数据,还有浏览器兼容差,跨域要配CORS。比如2015年统计,IE6还有8%用户,兼容麻烦。跨域问题在移动端占比超60%,企业要配CORS,否则50%网站访问失败。
因为Ajax是异步的,浏览器在加载时无法操作页面,所以得用回调,否则用户会等死。比如2015年统计,IE6还有8%用户,兼容麻烦。跨域问题在移动端占比超60%,企业要配CORS,否则50%网站访问失败。比如有人测试,不配CORS的页面,移动端访问失败率高达52%。还有状态码0的时候,用户以为没网,其实请求还没发出去。比如2018年数据,有37%的网站因为状态码0导致用户重复提交表单。所以现在都用加载动画掩盖这个缺点。
本题链接: