文档章节

ajax的同步和异步

my平凡世界
 my平凡世界
发布于 2014/06/13 10:03
字数 157
阅读 104
收藏 5
(function listen(){
            var tran = $('.tran');
            for(var i=0;i<tran.length;i++){
                if($(tran[i]).text()=='正在翻译...'){
                    //that = $($(tran[i]));
                    $.ajax({
                        type:'post',
                        url:'/ajax/pstran',
                        async: false,
                        data:{
                            id:$(tran[i]).attr('href').split('/')[$(tran[i]).attr('href').split('/').length-1],
                            user:'{Yii::app()->session['user']['id']}',
                        },
                        success:function(msg){
                            console.log(i);
                        }
                    });
                }

           }
        })();

ajax 默认是异步状态 post数据到后台,同时代码往下执行,等到success成功后,插入队列,返回数据,但是这时候for循环的i已到最后,所以i是20,如果是同步,则等到回调函数success返回后代码才往下执行,所以console.log(i)里的 才是我们想得到的数据.

© 著作权归作者所有

my平凡世界
粉丝 1
博文 10
码字总数 1227
作品 0
泰州
私信 提问
juqery中ajax同步或异步的区别

query中ajax请求默认的是异步请求,就是当发送这个ajax请求后,在等待server端返回结果的时候,前台会继续执行ajax后面的脚本,当server端返回数据到时候,才去执行success这个回调函数 同步...

percy94
2016/06/24
56
0
vue菜鸟从业记:没准备好的面试,那叫尬聊

最近我的朋友王小闰参加了一场面试,在他填写简历表的时候,排在他前面的应聘者正在旁边邻桌接受来自面试官的检验。 王小闰边写边想,这不就是一会儿要面试自己的前端leader么,现在面试官提...

闰土大叔
2018/07/10
0
0
AJAX async:true(异步)或 false(同步)。

默认情况下的async jquery的async:false 这个属性 默认是true:异步,false:同步。 async:true(异步) 这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面...

刘晓强
2016/03/12
622
2
ajax 同步和异步的区别|已迁移

同步会阻塞后面的代码,也就是说假设这个ajax请求要3 5秒,浏览器就会阻塞住3 5秒不执行后面的,知道等到ajax请求完成。 而且同步不能直接使用jsonp。 异步不能在回调之外直接拿到返回的dat...

辣条拌鱼翅
2015/07/20
19
0
x-requested-with 请求头 区分ajax请求还是普通请求

在服务器端判断request来自Ajax请求(异步)还是传统请求(同步):   两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数   1、传统同步请求参数     accept tex...

Corwien
2016/04/13
159
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins World 贡献者峰会及专家答疑展位

本文首发于:Jenkins 中文社区 原文链接 作者:Marky Jackson 译者:shunw Jenkins World 贡献者峰会及专家答疑展位 本文为 Jenkins World 贡献者峰会活动期间的记录 Jenkins 15周岁啦!Jen...

Jenkins中文社区
18分钟前
6
0
杂谈:面向微服务的体系结构评审中需要问的三个问题

面向微服务的体系结构如今风靡全球。这是因为更快的部署节奏和更低的成本是面向微服务的体系结构的基本承诺。 然而,对于大多数试水的公司来说,开发活动更多的是将现有的单块应用程序转换为...

liululee
33分钟前
6
0
OSChina 周二乱弹 —— 我等饭呢,你是不是来错食堂了?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @ 自行车丢了:给主编推荐首歌 《クリスマスの夜》- 岡村孝子 手机党少年们想听歌,请使劲儿戳(这里) @烽火燎原 :国庆快来,我需要长假! ...

小小编辑
59分钟前
324
8
玩转 Springboot 2 之热部署(DevTools)

Devtools 介绍 SpringBoot 提供了热部署的功能,那啥是热部署累?SpringBoot官方是这样说的:只要类路径上的文件发生更改,就会自动重新启动应用程序。在IDE中工作时,这可能是一个有用的功能...

桌前明月
今天
5
0
CSS--列表

一、列表标识项 list-style-type none:去掉标识项 disc:默认实心圆 circle:空心圆 squire:矩形 二、列表项图片 list-style-img: 取值:url(路径) 三、列表项位置 list-style-position:...

wytao1995
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部