ajax立刻改变外部变量的方法(同步执行)

因为ajax是默认异步执行的,加上async: false,

  $.ajax({
        async: false,
        type : "GET",
        url : 'tet.php',
        complete: function(msg){
            alert('complete');
        },
        success : function(data) {
            alert('success');
            temp=data;
        }
    })

这个 testAsync()方法中的Ajax请求将整个浏览器锁死,
只有tet.php执行结束后,才可以执行其它操作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • AJAX 原生js操作ajax 1.创建XMLHttpRequest对象 var xhr = new XMLHtt...
    碧玉含香阅读 3,265评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,904评论 18 139
  • 第一章 入门 基本功能:访问和操作 dom 元素,控制页面样式,对页面的事件处理,与ajax完美结合,有丰富的插件...
    X_Arts阅读 1,066评论 0 2
  • 我看印度电影是始于一部《阿育王》,说不上好也说不上差,没有留下太多的印象。后来又看了一部《宝莱坞生死恋》,里面有一...
    花8阅读 1,630评论 0 8
  • 记不得哪天,下着小雨,空气特别清新。我闲散地在街上走着逛着,踱步走进一家书店,翻看着时下热门书籍,东野圭吾的好几本...
    装着戴耳机说话阅读 485评论 1 1