美文网首页
ajax立刻改变外部变量的方法(同步执行)

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

作者: YZY君 | 来源:发表于2018-01-24 16:09 被阅读73次

因为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立刻改变外部变量的方法(同步执行)

    因为ajax是默认异步执行的,加上async: false, 这个 testAsync()方法中的Ajax请求将整...

  • 闭包的理解

    一. 构成闭包的必要条件有三个 1.外部函数的局部变量被内部函数引用 2.执行外部函数时内部函数立刻执行...

  • 基础知识1 ajax请求是否是异步

    async 异步 async:false 同步 当执行当前AJAX的时候会停止执行后面的JS代码,直到AJAX执行...

  • jQuery中Ajax请求的使用和四个步骤示例

    ajax() 方法用于执行 AJAX(异步 HTTP)请求,所有的 jQuery AJAX 方法都使用 ajax(...

  • 作用域和垃圾收集

    每个函数执行时都会创建自己的作用域,函数内部可以访问外部函数定义的变量和方法,外部函数不能访问内部函数定义的变量和...

  • Python学习(十一)--成员可见性

    成员指的是变量和方法不想在外部被其他人任意修改不要用对变量直接赋值的方法改变变量的值最好通过写一个set方法,se...

  • 关于同步异步阻塞非阻塞的区别

    同步和异步的区别:A调用B方法,如果B是同步的,需要等到B执行结束之后再返回通知A;而如果B是异步的,B立刻返回,...

  • IDEA常用快捷键三

    一、重构 1.重构变量 同步修改变量名称:SHIFT+F6 2.重构方法 修改方法:CTRL+F6 二、抽取 1....

  • 同步处理多个AJAX异步请求

    有时会遇到执行多个异步AJAX,同时又要求当所有执行的AJAX全部执行完毕,才进行下一步处理。大多数会选择同步的A...

  • 无标题文章

    点击给href赋值,第一次点击不执行跳转(因ajax为异步加载) async:false, //设置ajax的同步

网友评论

      本文标题:ajax立刻改变外部变量的方法(同步执行)

      本文链接:https://www.haomeiwen.com/subject/ecmuaxtx.html