Ajax请求中的异步与同步,需要注意的地方说明

 更新时间:2012年04月14日 01:54:03   作者:  
默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行
之前做项目时候,用到一个表格控件,它的数据是异步加载的,我在这个表格绑定数据的函数下面友做了一些业务处理,运行页面的时候,用浏览器在我写业务处理那地方打上断点跟踪,它确实执行了,可以最后显示的时候,它的处理被覆盖了,我很纳闷,当时也知道是这个表格绑定函数那出问题了,可是时间紧,它的函数是封装的,没有去具体跟踪,就直接让我的那部分业务处理延迟200ms执行,这样就好了,这是个笨法,不过也是个有效的办法,呵呵。

后来看了下文档,查了些资料,其实原理应该是这样的:

默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
复制代码 代码如下:

var temp;
$.ajax({
async: false,
type : "POST",
url : defaultPostData.url,
dataType : 'json',
success : function(data) {
temp=data;
}
});
alert(temp);

这个ajax请求则为同步请求,在没有返回值之前,alert(temp)是不会执行的。
如果async设置为:true,则不会等待ajax请求返回的结果,会直接执行ajax后面的语句。

相关文章

  • AJAX打造博客无刷新搜索

    AJAX打造博客无刷新搜索

    在本篇教程中,数据库的表名和日志查看页面以L-Blog为例,因为我的博客程序是从L-Blog修改而来。
    2006-07-07
  • Ajax获得站点文件内容实例不涉及服务器

    Ajax获得站点文件内容实例不涉及服务器

    选择一部著作,会通过 Ajax 实时获得相关的名字,一个简单的不涉及服务器的Ajax实例,需要的朋友可以参考下
    2014-05-05
  • Ajax异步请求技术实例讲解

    Ajax异步请求技术实例讲解

    ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。下面通过本文给大家分享Ajax异步请求技术实例讲解,非常不错,具有参考借鉴价值,需要的的朋友参考下吧
    2017-08-08
  • ajax获取json数据为undefined原因分析

    ajax获取json数据为undefined原因分析

    Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。这篇文章主要介绍了ajax获取json数据为undefined--原因,需要的朋友可以参考下
    2017-11-11
  • JQuery+ajax实现批量上传图片(自写)

    JQuery+ajax实现批量上传图片(自写)

    jquery+ajax方式实现单张图片上传的代码是可以搜的到,实现批量上传图片的程序却没搜索到于是自己写了个,感兴趣的朋友可以参考下
    2013-04-04
  • jquery访问servlet并返回数据到页面的方法

    jquery访问servlet并返回数据到页面的方法

    这篇文章主要介绍了jquery访问servlet并返回数据到页面的方法,实例分析了jQuery操作servlet实现Ajax的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • AJAX如何接收JSON数据示例介绍

    AJAX如何接收JSON数据示例介绍

    如何使用AJAX返回JSON数据,就是dataType,当你设置json后返回的json字符串传递到客户端就是JSON对象了,示例如下,感兴趣的朋友可以参考下
    2013-08-08
  • Ajax 配合node js multer 实现文件上传功能

    Ajax 配合node js multer 实现文件上传功能

    这篇文章主要介绍了Ajax 配合node js multer 实现文件上传功能,需要的朋友可以参考下
    2017-08-08
  • 浅析AJAX乱码及错误解决方案

    浅析AJAX乱码及错误解决方案

    据不可靠消息JavaScript是用Unicode UTF-8作为内码的,但是在目前混乱的浏览器环境中各种错误都有,特别是加入了更加混乱的AJAX后
    2013-07-07
  • 基于ajax html实现文件上传技巧总结

    基于ajax html实现文件上传技巧总结

    这篇文章主要为大家详细总结了基于ajax html实现文件上传技巧,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09

最新评论