养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何让jquery ajax同步

时间:2024-09-30 17:25:06

AJAX即AsynchronousJavaScriptandXML,是指利用JavaScript和XML技术与服务器进行异步通信的技术,但是偶尔项目需要进行同步通信,该如何设置?

工具/原料

sublimetext3

jQuery

方法/步骤

1、如同简介所说,ajax是一种并不新的技术,该技术有许多实现方式。笔者将使用jQuery的ajax方法来讲解同步通信这一配置。下图是jQueryajax方法的基本配置。配置好各项后能够和服务器进行异步通信。

如何让jquery ajax同步

2、如何进行同步通信呢?很简单,jQueryajax有一个“async”参数,该参数为布尔型(boolean),默认值为true。async即“异步的”,我们只需要将该字段值设为false即可实现与服务器的同步通信。如下图:

如何让jquery ajax同步

3、实现ajax与服务器的同步通信很简单,但是需要注意的是,同步后,在ajax与服务器通信过程中,页面的其他元素和方法都会处在一个无响应(或者说是不可用)的状态,造成所谓的浏览器页面“假死”的情况,在浏览器控制台也会打印出相关警告。所以,除非该通信能够很快完成,否则尽量不要使用ajax进行同步通信。

© 一点知识