ajax给全局变量赋值怎么外部给内部赋值?

2013年10月 Web 开发大版内专家分月排行榜第三
2011年10月 Web 开发大版内专家分月排行榜第二2011年8月 Web 开发大版内专家分月排行榜第二2011年7月 Web 开发大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。在做项目的过程中,以下代码:在1处a为0。然后通过一个ajax请求一个值为1的data赋予a,在2处a为1。然后来到3这里的时候,a还是为0。通过查找网络,得出原因是ajax默认的是异步传输数据,在2处的a的scope只在ajax方法内部。
var a = 0;
在做项目的过程中,以下代码:在1处a为0。然后通过一个ajax请求一个值为1的data赋予a,在2处a为1。然后来到3这里的时候,a还是为0。通过查找网络,得出原因是ajax默认的是异步传输数据,在2处的a的scope只在ajax方法内部。
var a = 0;
$.ajaxSetup({
async : false
$.get("a.action", function(data) {
为了解决上面所遇到的问题,我们把ajax异步传输改为同步。
在与ajax方法之前同一个作用域的位置,设置为同步传输。
//设置为同步传输
$.ajaxSetup({
async: false
var a = 0;
$.ajaxSetup({
async : false
$.get("a.action", function(data) {
最好不要把同步传输的设置放在全局范围内,否则设置之后的ajax请求都为同步的了。
版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至: 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
用云栖社区APP,舒服~
【云栖快讯】数据库技术天团集体亮相,分享一线生产实践经验,告诉你踩过的坑、走过的路,都是老司机,靠谱!干货分享,不可错过!&&
阿里云移动APP解决方案,助力开发者轻松应对移动app中随时可能出现的用户数量的爆发式增长、复杂的移动安全挑战等...
通过机器学习和数据建模发现潜在的入侵和攻击威胁,帮助客户建设自己的安全监控和防御体系,从而解决因网络攻击导致企业...
是将源站内容分发至全国所有的节点,缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
2017杭州云栖大会火热抢票
Loading...解决Ajax全局变量赋值的问题
在做项目的过程中,以下代码:在1处a为0。然后通过一个ajax请求一个值为1的data赋予a,在2处a为1。然后来到3这里的时候,a还是为0。通过查找网络,得出原因是ajax默认的是异步传输数据,在2处的a的scope只在ajax方法内部。
var a = 0;
$.ajaxSetup({
async : false
$.get("a.action", function(data) {
为了解决上面所遇到的问题,我们把ajax异步传输改为同步。
在与ajax方法之前同一个作用域的位置,设置为同步传输。
//设置为同步传输
$.ajaxSetup({
async: false
var a = 0;
$.ajaxSetup({
async : false
$.get("a.action", function(data) {
最好不要把同步传输的设置放在全局范围内,否则设置之后的ajax请求都为同步的了。
benben_3er}

我要回帖

更多关于 ajax给input赋值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信