• ajax asynx:false


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

  • 相关阅读:
    645. 错误的集合
    88. 合并两个有序数组
    125. 验证回文串
    常用的浏览器
    网页的相关概念
    HTML简介
    商城搜索解决方案
    用VirtualBox安装Centos7
    Eureka自我保护机制
    服务发现Discovery(查看运行的服务)
  • 原文地址:https://www.cnblogs.com/mr-wuxiansheng/p/6953905.html
Copyright © 2020-2023  润新知