如何设置ajax为同步

 时间:2024-10-13 13:42:05

1、页面引入一个jquery

如何设置ajax为同步

3、选择发送前,执行ajax后,发送成功后3个时间点,来测试输出顺序,证明是同步请求。console.log(1);$.ajax({ url: '', async: false, success: function() { console.log(2); }});console.log(3);

如何设置ajax为同步

5、为什么说异步更加复杂呢?看下面的代码,这段代码的2和3的输出顺序无法确定谁在前面console.log(1);$.ajax({ url: ''荑樊综鲶, success: function() { console.log(2); }});$.ajax({ url: '', success: function() { console.log(3); }});console.log(4);

如何设置ajax为同步

6、如果再出现嵌套,更加无法预测顺序con衡痕贤伎sole.log(1);$.ajax({ url: '', success: 熠硒勘唏function() { console.log(2); $.ajax({ url: '', success: function() { console.log(3); } }); }});$.ajax({ url: '', success: function() { console.log(4); $.ajax({ url: '', success: function() { console.log(5); } }); }});console.log(6);

如何设置ajax为同步

8、但是同步代码的缺点是,等待ajax请求响应之前,页面会卡住,用户什么都做不了,感受很不好,就像浏览器崩溃或者死机似的。所以同步ajax代码不适合应用到正式产品中。

  • js字符串转数字
  • 在一个js中引用另一个js的方法
  • IntelliJ IDEA如何清除缓存#校园分享#
  • jquery如何将select选项全部删除
  • Oracle修改序列(Sequence)起始值的方法
  • 热门搜索
    依赖的意思 显卡是什么意思 自考成绩什么时候出来 生日祝福短信 奥力给的意思 lol什么英雄好玩 电钢琴什么牌子最好 流通盘是什么意思 emmmm是什么意思 铜壶烧水有什么好处