今天在工作的时候遇见一个问题,利用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;
}
});

最新文章

  1. redis 3.0的集群部署
  2. django的cookie 和session
  3. struts2 jsp 传参 NullPointerException问题解决
  4. 在csdn里markdown感受
  5. form 为什么上传文件enctype现场
  6. 高效率的Shell
  7. DB2使用存储过程插入数据
  8. Kotlin(二) 函数定义
  9. 云计算之路-阿里云上:服务器CPU 100%问题是memcached的连接数限制引起的
  10. 问题之Spring MVC配置后,可以打开jsp页面,但打不开html页面
  11. 配置maven和maven本地仓库
  12. kubernetes in action - Replication Controller
  13. centOS7docker安装oracle
  14. Java-Spring-获取Request,Response对象
  15. python测试开发django-55.xadmin使用markdown文档编辑器(django-mdeditor)
  16. jq demo 轮播图,图片可调用,向左,自动+鼠标点击切换
  17. cdn.dns,cms
  18. C# 删除指定目录下的所有文件及文件夹
  19. 学习:erlang正则
  20. TCP系列35—窗口管理&流控—9、紧急机制

热门文章

  1. python学习【第一篇】python介绍
  2. js如何计算当前日期的前一个月和后一个月?
  3. ng2-file-upload上传附件同时传参
  4. 测试csscss层叠顺序
  5. PAT 甲级 1060 Are They Equal
  6. Code Forces 26C Dijkstra?
  7. [VS2015].NET4.0环境下使用.NET2.0程序集,使用sqlite时报异常 出现“混合模式程序集异常”
  8. 2017 Multi-University Training Contest - Team 3—HDU6058 Kanade's sum
  9. Browser Cookie Limits
  10. Java 之 JUC