首页 新闻 搜索 专区 学院

XHR使用POST提交方式异步导致js代码提前执行

0
悬赏园豆:10 [待解决问题]

使用的是原生xhr执行的ajax
当判断readyStaus为4时执行回调函数
当使用post请求 并且使用异步方式提交的时候
发现数据还没有返回的时候 js就已经开始处理数据并报错
此时数据还没传回来 因此就提示各种未定义
使用get方法或者post不使用异步也没有这个问题
这个问题有办法解决吗

绝对密位的主页 绝对密位 | 初学一级 | 园豆:184
提问于:2021-03-31 23:02
< >
分享
所有回答(1)
0

那就用异步的方式去处理,在成成回调时再处理你的数据。
要不就别用异步

pencile | 园豆:752 (小虾三级) | 2021-04-01 09:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册