原生js 实现POST同步请求报错,怎么解决 10C

封装的post请求的xmlHttp.open('post', url,false);
最后一个参数false,竟然在谷歌浏览器中不支持,怎么解决啊?
synchronous XMLHttpRequest on the main thread isdeprecated bacause of its detrimantal effects to the end user`s experience.

3个回答

只是提醒而已,同步的话如果网速慢浏览器假死用户体验很糟糕,能用同同步解决的都可以用异步+回调解决,除非使用了一些比较垃圾的模板必须同步获取将数据加到dom中的必须用同步请求的才使用同步

xxm0720
xxm0720 好吧
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖 回复xxm0720: 那你自己调试罗。。肯定支持同步的,按个只是提醒而已,不会报错
接近 2 年之前 回复
xxm0720
xxm0720 这是我改的别人的代码,是封装到.js文件中的
接近 2 年之前 回复
xxm0720
xxm0720 版本是 63.0.3239.84(正式版本) (64 位)
接近 2 年之前 回复
xxm0720
xxm0720 我的是w7系统
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖 改为post也没有问题,post要将a.html改为a.asp之类的动态页,要不静态页post请求会报错
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖 回复xxm0720: 你就将这个代码存为a.html直接运行就能输出当前页面的源代码,如果改为异步则是空
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖 回复xxm0720: <script> function reqSync(url) { var xhr = new XMLHttpRequest(); xhr.open('get', url, false) xhr.send(null) return xhr.responseText } alert(reqSync('a.html')) </script>
接近 2 年之前 回复
showbo
支付宝加好友偷能量挖 回复xxm0720: 版本 66.0.3359.170(正式版本) (64 位)表示没有问题。。
接近 2 年之前 回复
xxm0720
xxm0720 我想让他同步而不是异步
接近 2 年之前 回复
xxm0720
xxm0720 但是我的谷歌浏览器上面直接提醒完后还是不当同步执行啊
接近 2 年之前 回复

但是我的谷歌浏览器上面直接提醒完后还是不当同步执行啊

qq_19550657
我穷你先来 同步执行是这样的写法没错,确认下你的脚本执行的先后顺序。理清脚本的加载顺序。
接近 2 年之前 回复

试试用service.post(url,data)执行

xxm0720
xxm0720 这是什么框架的
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问