ajax中return不生效
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不生效相关推荐
- ajax中return取不到值的问题
症状:机器迁移时判断JS返回取不到值 分析 :调试发现data是有值的,而且下断点调试发现这段ajax还没走完,后面的逻辑已经开始走了 错误所在:ajax之所以叫ajax它首先是异步的,顺序执行的程序 ...
- ASP.NET 2.0 AJAX中Webservice调用方法示例
ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例.笔者安装的ASP.NET 2.0 AJAX 版本为AJAX November CTP. ...
- 记得ajax中要带上AntiForgeryToken防止CSRF攻击
经常看到在项目中ajax post数据到服务器不加防伪标记,造成CSRF攻击 在Asp.net Mvc里加入防伪标记很简单在表单中加入Html.AntiForgeryToken()即可. Html.A ...
- 现存问题以及解决方案:在ASP.NET AJAX中从客户端向服务器端传送DataTable
摘要 在<现存问题以及解决方案:在ASP.NET AJAX客户端得到服务器端的DataTable>这篇文章中,我给出了一个在ASP.NET AJAX中从服务器端得到客户端DataTable ...
- onsubmit校验表单时利用ajax的return false无效解决方法
代码: function checkNewEmail(){var re_email=new RegExp("\\w+@\\w+\\.\\w+\\.?\\w*");var newEm ...
- 深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之二
四.例2-数据库绑定 现在,我们来讨论更为复杂的数据库绑定的例子.根据我们前面的讨论,我们找到了使用DataSource的典型场所:在前面的例1中,我们使用了一种内存数据来模拟有状态的web服务.但是 ...
- ajax 参数大小限制,Ajax中的POST数据大小是否有限制?
我正在尝试使用jQuery Ajax将页面中的数据数组发送到MVC Action.这是我的jQuery代码: $('#btnSave').click( function () { result = [ ...
- ajax中加上AntiForgeryToken防止CSRF攻击
经常看到在项目中ajax post数据到服务器不加防伪标记,造成CSRF攻击 在Asp.net Mvc里加入防伪标记很简单在表单中加入Html.AntiForgeryToken()即可. Html.A ...
- Ajax中什么时候用同步,什么时候用异步?
AJAX中根据async的值不同分为同步(async = false)和异步(async = true)两种执行方式:在W3C的教程中推荐使用异步执行: $.ajax({ type: "po ...
最新文章
- Numpy核心语法和代码整理汇总!
- python用途与前景-Python就业前景如何?三大就业岗位分享
- python写入数据到excel中_Python写入数据到Excel
- java对字符处理(一)--对HTML中字符转换
- 基于Python+Django+Mysql的蔬菜水果在线购物商城
- Ajax提交json数据,通过jquery.cookie.js插件解决csrf_token问题
- 特斯拉电池检测_电动车开几年衰减大电池不行了?特斯拉:在我这儿不是事儿...
- [转]Spring 注解总结
- 转换pfb/pfm字体格式为otf
- 用Excel制作甘特图并管理项目
- Ubuntu安装完后更新显卡驱动
- pycharm如何添加桌面图标_桌面图标全变成pycharm了怎么办?
- TextView下划线的添加,控制下划线和文字的距离
- PowerVR SGX
- 通信协议之序列化——TLV详解
- 计算机基础课件音乐,中考音乐资料电脑基础知识IT计算机专业资料-中考音乐资料.pdf...
- spring配置AOP
- 腾讯汤道生:未来将投入100亿资源为中小企业提供SaaS产品及方案
- 适合小白的SQL Server学习笔记
- python替换列表中元素
热门文章
- 蓝牙连接不上车要hfp_科普|蓝牙耳机小知识,这些都不知道难怪你选不到好的蓝牙耳机...
- 线性表 c++语言代码,线性表C++的两种实现(顺序表示、单链表)
- angular select设置默认选中_技术分享 | Charset 和 Collat??ion 设置对 MySQL 性能的影响...
- 库 python_20个必不可少的Python库也是基本的第三方库
- 计算机制图实训心得体会,绘图实训心得体会
- maya中英文切换插件_老司机都在用的30款maya常用插件
- php curl向另一个页面post,一个PHP CURL的POST提交遇到的问题
- java列出文件正则过滤_JAVA正则表达式过滤文件的实现方法
- mysql8.0.17压缩包安装教程_超详细的MySQL8.0.17版本安装教程
- 今天小暑是什么时间_小暑适合发朋友圈的说说 小暑吐槽天气热的搞笑幽默说说...