当你编写jQuery代码之前,你需要考虑代码的运行秩序的问题当你遇到加载数据。最新的项目已经在Ajax同步。这意味着当同步代码加载到JS当当前Ajax将所有代码在页面停止载入网页出假死,当AJAX将继续运行的其他代码页坏死释放执行完毕后。
和异步的,Ajax代码以与其他代码相同的方式运行。
异步:虚假的jQuery,此属性
默认为真:异步、false、同步。
复制代码代码如下所示:
$ ajax({

类型:邮政

URL路径

缓存:false,

异步:假,

DataType:($。浏览器。MSIE)文本:XML

成功:功能(xmlobj){

}

});

有了这个属性可以相对减少代码运行顺序,但如果使用太多,挂起的动画页面次数太多。这导致用户体验不佳。

在$异步和成功的官方解释Ajax():

异步
布尔
默认值:真

默认情况下,所有请求都是异步发送的(例如,如果需要,默认情况下会将其设置为true)。同步请求,将此选项设置为false。注意,同步请求可能暂时锁定浏览器,在请求激活时禁用任何操作。

成功
功能

如果请求成功,将调用的函数。这个函数是成功的,它也被称为以下两个方面:第一个是第二个,另一个是另一个。

在这里,设置默认设置值是真实的,这是在异步模式,即当ajax发送请求,等待服务器端返回的过程中,前台会继续跟随阿贾克斯块直到脚本结束时,服务器会返回正确的结果,成功的实现,这是说它是两个线程的执行,一个线程和Ajax脚本块Ajax请求块(在另一个线程)例:
复制代码代码如下所示:
$ ajax({

类型:邮政

网址:的场所。aspxact =初始化

DataType:HTML

成功:功能(结果){ / /功能()

(F1);

(F2);

}

失败:函数(结果){

警报('failed);

},

}

(2);

在这种情况下,当AJAX块请求,他将在(1),等待服务器端的返回,但在同一时间(在这个过程中,将书桌等)执行功能(),也就是说,两线出现在这个时候,我们可以在这里说是1(和2)()。

当异步设置为false,Ajax请求是同步的。也就是说,当AJAX请求块,它会等待功能,执行功能()(),知道的功能(部分)执行。