Ajax获取回调函数无法赋值给全局变量的问题

 更新时间:2018年06月08日 16:47:44   作者:Yang夶  
这篇文章主要介绍了Ajax获取回调函数无法赋值给全局变量的问题,需要的朋友可以参考下

比如我在别的方法想使用getTree执行后的到的值

var data=getTree( );

然后我发现怎么赋值都是没有数据

通过调试发现总是先弹出data1再弹出回调函数里面的data

因为它还没等ajax执行完就已经继续执行下面的代码

 

解决方法

1.在回调函数里面进行数据操作

2.将异步改成同步

总结

以上所述是小编给大家介绍的Ajax获取回调函数无法赋值给全局变量的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • ajax readyState的五种状态详解

    ajax readyState的五种状态详解

    0 - (未初始化)还没有调用send()方法 1 - (载入)已调用send()方法,正在发送请求 2 - (载入完成)send()方法执行完成,已经接收到全部响应内容 3 - (交互)正在解析响应内容 4 - (完成)响应内容解析完成,可以在客户端调用了
    2008-12-12
  • AJAX POST数据中有特殊符号(转义字符)导致数据丢失的解决方法

    AJAX POST数据中有特殊符号(转义字符)导致数据丢失的解决方法

    这篇文章主要介绍了Ajax发送转义字符 、>、<、"接收数据不全问题,需要的朋友可以参考下
    2023-06-06
  • ajax 同步和异步XMLHTTP代码分析

    ajax 同步和异步XMLHTTP代码分析

    微软MSXML中的XMLHTTP组件基于URL Moniker,同时支持同步和异步HTTP/HTTPS访问远程主机资源的方法。这里提供基本的JavaScript代码以方便本地运行cscript.exe调试。
    2009-11-11
  • AJAX分页效果简单实现

    AJAX分页效果简单实现

    这篇文章主要为大家详细介绍了AJAX分页效果的简单实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Ajax简单的异步交互及Ajax原生编写

    Ajax简单的异步交互及Ajax原生编写

    一提到异步交互大家就会说ajax,仿佛ajax这个技术已经成为了异步交互的代名词.那下面将研究ajax的核心对象
    2016-01-01
  • Ajax学习笔记整理

    Ajax学习笔记整理

    Ajax: Asynchronous JavaScript and Xml , 异步js脚本和xml , 常用来实现页面局部的异步刷新, 对提高用户体验有很大帮助. Xml在多语言时较有优势, 但Ajax技术实际上较多采用Json对象而不是Xml来处理数据
    2016-01-01
  • 纯JS实现AJAX局部刷新功能

    纯JS实现AJAX局部刷新功能

    下面给大家介绍JS实现AJAX局部刷新功能,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。对ajax实现局部刷新功能感兴趣的朋友一起看看吧
    2017-02-02
  • 编写轻量ajax组件01-与webform平台上的各种实现方式比较

    编写轻量ajax组件01-与webform平台上的各种实现方式比较

    这篇文章主要介绍了编写轻量ajax组件01-与webform平台上的各种实现方式比较,需要的朋友可以参考下
    2015-11-11
  • AJAX浅析数据交换的实现

    AJAX浅析数据交换的实现

    在AJAX中,最常用的就是JSON,XML因为比较冗杂所以用的比较少。所以我们先来说基于JSON的数据交换。最后我们还会提到在数据交换中出现乱码的形式
    2022-08-08
  • Ajax技术(WEB无刷新提交数据)

    Ajax技术(WEB无刷新提交数据)

    Ajax技术(WEB无刷新提交数据)...
    2007-02-02

最新评论