post请求 同步 异步造成的问题(小白记录)
项目里做图表,以前就一个接口地址同步异步都可以,
新加了几个功能后图表需要更新又加了几个接口数据导致有的时候数据没获取到就渲染了,所以在ajax请求里加了一个 async : false ,使得ajax请求变成同步获取完数据在加载,问题就解决了。
因为有两个接口但是就一个函数所以就定义了一个deviceRes 存储数据,传给setChart1Option()函数,以前没有定义post请求是同步的时候,数据经常会没获取到就渲染完成了,造成渲染不完全。