ajax请求成功后无法在success方法里给外部变量赋值的问题
来源:互联网 发布:淘宝卖家蚂蚁花呗支付 编辑:程序博客网 时间:2024/05/16 23:54
var flag = true; $.ajax({ type: "POST", url: "${pageContext.request.contextPath}/sms/group/checkGroupName", traditional: true, data: { groupName: value }, //async: false, dataType: "json", success: function(data){ var number = data.data; if(number>0){ console.info(number); flag = false; } } }); console.log(flag); return flag;
这是赋值变量失败时候的写法,在网上找了一下原因
说是ajax异步时候 js单线程什么的 , 还是没弄懂原理, 借鉴评论区里的内容点击打开链接
解决办法:将async: false, 放开就可以成功了
阅读全文
0 0
- ajax请求成功后无法在success方法里给外部变量赋值的问题
- Ajax请求成功后,获取success中的返回的问题
- 解决ajax无法给外部变量赋值
- ajax success里赋值问题
- 解决ajax方法内部不能给方法外部变量赋值的问题
- 解决ajax方法内部不能给方法外部变量赋值的问题
- 解决ajax方法内部不能给方法外部变量赋值的问题
- ajax请求成功后JS页面的success方法不走
- jquery ajax成功响应后无法赋值给全局变量
- ajax异步回调函数中给外部变量赋值的问题
- ajax执行后成功回调函数对外部变量赋值
- 关于提交AJAX请求后成功,不执行success去执行error的原因及分析
- 为什么ajax中加载的数据无法赋值给变量
- jquery ajax请求成功,返回了数据,但是不进success的问题
- jquery ajax请求成功,返回了数据,但是不进success回调函数的问题
- JQUERY AJAX请求成功,返回了数据,但是不进SUCCESS的问题 【转】
- JQUERY AJAX请求成功,返回了数据,但是不进SUCCESS的问题
- JQUERY AJAX请求成功,返回了数据,但是不进SUCCESS的问题
- 基于joda time 间隔天数计算
- 通过fcntl设置 非阻塞IO(Linux C)
- 利用Android的api获取经纬度的方法
- 过滤beanutils包的AbstractConverter类的DEBUG信息
- [Android]Android Studio获取开发版和发布版的MD5和SHA1
- ajax请求成功后无法在success方法里给外部变量赋值的问题
- Unity3D 简易计时类
- CloudStack到底和OpenStack区别
- 通过梦网科技平台接口实现网页验证码校验功能
- 配置 logstash 为 Windows Service
- dbus-glib应用入门
- Linux 守护进程 详解
- [1] Spring中的Bean实例化的三种方式
- CPU-bound(计算密集型) 和I/O-bound(I/O密集型)