jquery同步基于jquery的$.ajax async使用

文章结束给大家来个程序员笑话:[M]

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

    (默许: true) 默许设置下,所有请求均为异步请求。如果须要发送同步请求,请将此选项设置为 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后面的语句。

文章结束给大家分享下程序员的一些笑话语录: Borland说我很有前途,Sun笑了;Sun说我很有钱,IBM笑了;IBM说我很专业,Sybase笑了;Sybase说我数据库很牛,Oracle笑了;Oracle说我是开放的,Linux笑了;Linux说我要打败Unix,微软笑了;微软说我的系统很稳定,我们都笑了。

--------------------------------- 原创文章 By
jquery和同步
---------------------------------

原文地址:https://www.cnblogs.com/jiangu66/p/3111359.html