zoukankan      html  css  js  c++  java
  • jquery ajax修改全局变量或者局部变量示例代码

    今天在工作的时候遇见一个问题,利用ajax到action中查询返回的值付给全局变量或者局部变量,总是改变不了,后来查找资料才发现需要添加async:false

    示例代码:

    var status=1;
    var ob=$("[name='email']");
    $.ajax({
    url:"{:U('Home/Index/checkemail')}",
    data:"email="+query.email,
    type:"post",
    dataType:"json",
    success:function(re){
    status=0;
    }
    });
    alert(status);

    //这样每次弹出来的都是1 ;
    因为想根据回传的值进行处理 将status改变其值,查了些资料
    解决方案:async:false,
    改写成:

    $.ajax({
    async:false,
    url:"{:U('Home/Index/checkemail')}",
    data:"email="+query.email,
    type:"post",
    dataType:"json",
    success:function(re){
    status=0;
    }
    });

  • 相关阅读:
    mac下配置openCV
    K最短路 A*算法
    KMP算法
    北航复试机试题
    1385重建二叉树
    二维数组中的查找
    简单的单向链表
    Getting Started with WebRTC [note]
    我的c漏洞
    PeerConnection
  • 原文地址:https://www.cnblogs.com/weiyi1314/p/6381855.html
Copyright © 2011-2022 走看看