function addSglr()方法中在ajax中直接写return是不生效的;

因为它返回的是ajax中的success方法,而不是addSglr()。

因此可以设置一个全局变量用来做判断,实现停止的效果。

注意:ajax一定要是同步的。

function addSglr(){

var flag = false;//全局变量,以便下面做判断

var addr;
                  $.ajax({
                    type : "post", 
                    url : ctx + "/admin/zklt/basebook/getBaseBySfzh",
                    data : {sfzh:card_number},
                    dataType: "json",
                    async: false,//一定要是同步请求,否则会跳转;(ajax默认是异步的)

success : function(result) {
                        if(null != result){
                            if(result.szsq != $("#ssqy").val){
                                addr = result.hkdz;
                                flag = true;
                            }
                        }
                    },
                    error:function(){
                    }
                });

//全局判断

if(flag){
                    return;
                } 
              }
            });

}

ajax中return不生效相关推荐

  1. ajax中return取不到值的问题

    症状:机器迁移时判断JS返回取不到值 分析 :调试发现data是有值的,而且下断点调试发现这段ajax还没走完,后面的逻辑已经开始走了 错误所在:ajax之所以叫ajax它首先是异步的,顺序执行的程序 ...

  2. ASP.NET 2.0 AJAX中Webservice调用方法示例

    ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例.笔者安装的ASP.NET 2.0 AJAX 版本为AJAX November CTP. ...

  3. 记得ajax中要带上AntiForgeryToken防止CSRF攻击

    经常看到在项目中ajax post数据到服务器不加防伪标记,造成CSRF攻击 在Asp.net Mvc里加入防伪标记很简单在表单中加入Html.AntiForgeryToken()即可. Html.A ...

  4. 现存问题以及解决方案:在ASP.NET AJAX中从客户端向服务器端传送DataTable

    摘要 在<现存问题以及解决方案:在ASP.NET AJAX客户端得到服务器端的DataTable>这篇文章中,我给出了一个在ASP.NET AJAX中从服务器端得到客户端DataTable ...

  5. onsubmit校验表单时利用ajax的return false无效解决方法

    代码: function checkNewEmail(){var re_email=new RegExp("\\w+@\\w+\\.\\w+\\.?\\w*");var newEm ...

  6. 深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之二

    四.例2-数据库绑定 现在,我们来讨论更为复杂的数据库绑定的例子.根据我们前面的讨论,我们找到了使用DataSource的典型场所:在前面的例1中,我们使用了一种内存数据来模拟有状态的web服务.但是 ...

  7. ajax 参数大小限制,Ajax中的POST数据大小是否有限制?

    我正在尝试使用jQuery Ajax将页面中的数据数组发送到MVC Action.这是我的jQuery代码: $('#btnSave').click( function () { result = [ ...

  8. ajax中加上AntiForgeryToken防止CSRF攻击

    经常看到在项目中ajax post数据到服务器不加防伪标记,造成CSRF攻击 在Asp.net Mvc里加入防伪标记很简单在表单中加入Html.AntiForgeryToken()即可. Html.A ...

  9. Ajax中什么时候用同步,什么时候用异步?

    AJAX中根据async的值不同分为同步(async = false)和异步(async = true)两种执行方式:在W3C的教程中推荐使用异步执行: $.ajax({ type: "po ...

最新文章

  1. Numpy核心语法和代码整理汇总!
  2. python用途与前景-Python就业前景如何?三大就业岗位分享
  3. python写入数据到excel中_Python写入数据到Excel
  4. java对字符处理(一)--对HTML中字符转换
  5. 基于Python+Django+Mysql的蔬菜水果在线购物商城
  6. Ajax提交json数据,通过jquery.cookie.js插件解决csrf_token问题
  7. 特斯拉电池检测_电动车开几年衰减大电池不行了?特斯拉:在我这儿不是事儿...
  8. [转]Spring 注解总结
  9. 转换pfb/pfm字体格式为otf
  10. 用Excel制作甘特图并管理项目
  11. Ubuntu安装完后更新显卡驱动
  12. pycharm如何添加桌面图标_桌面图标全变成pycharm了怎么办?
  13. TextView下划线的添加,控制下划线和文字的距离
  14. PowerVR SGX
  15. 通信协议之序列化——TLV详解
  16. 计算机基础课件音乐,中考音乐资料电脑基础知识IT计算机专业资料-中考音乐资料.pdf...
  17. spring配置AOP
  18. 腾讯汤道生:未来将投入100亿资源为中小企业提供SaaS产品及方案
  19. 适合小白的SQL Server学习笔记
  20. python替换列表中元素

热门文章

  1. 蓝牙连接不上车要hfp_科普|蓝牙耳机小知识,这些都不知道难怪你选不到好的蓝牙耳机...
  2. 线性表 c++语言代码,线性表C++的两种实现(顺序表示、单链表)
  3. angular select设置默认选中_技术分享 | Charset 和 Collat??ion 设置对 MySQL 性能的影响...
  4. 库 python_20个必不可少的Python库也是基本的第三方库
  5. 计算机制图实训心得体会,绘图实训心得体会
  6. maya中英文切换插件_老司机都在用的30款maya常用插件
  7. php curl向另一个页面post,一个PHP CURL的POST提交遇到的问题
  8. java列出文件正则过滤_JAVA正则表达式过滤文件的实现方法
  9. mysql8.0.17压缩包安装教程_超详细的MySQL8.0.17版本安装教程
  10. 今天小暑是什么时间_小暑适合发朋友圈的说说 小暑吐槽天气热的搞笑幽默说说...