使用ajax怎么把成功后的数据导出去呢?

今天我们公司后端调用我之前封装的一个方法,调登录页面,然后呢他就想把数据在成功后的回调函数里通过return 出去,发现怎么也获取不到。

于是,我在自己本地做了一个小测试

a.json

del.html

此时我们在浏览器调试工具的控制台发现,return 回去的h值是undefinded.

后面,我发现了问题所在,ajax请求是异步请求,然后当点击事件发生的时候,ajax请求很可能还没执行完,console就已经执行了,所以才会出现h是undefinded的情况,所以知道了原因,解决的话就很好解决了,只需要给ajax的属性async的属性设置为false即可。

然后你再打开调试工具的控制台,你会发现神奇的事情出现了,嘿嘿嘿,,,,,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在氩弧焊接的时候最重要的是的控制开关的力度,因为很多时候就是因为开关力度没有控制好,而导致管子烧穿,当然其他方面也...
    张志鹏_7bba阅读 2,990评论 0 0
  • Mia小楊酱阅读 1,014评论 0 0
  • 不知不觉两个月就快过去了。下午2点左右考完了科目三。 练车的时间过得很快。当时我姐说,考驾照的那段时间,是我最用功...
    闲庭静晚阅读 1,378评论 0 0
  • 回首往昔,烟雨蒙蒙。阳春白雪,风花雪月,尽在梦中。一梦清醒,皆是浮云,视若跟前,却在天边。晃晃悠悠,漂浮不定,未曾...
    文山鹿阅读 4,411评论 40 27