javascript - 怎么获取ajax回传的数据

查看:96
本文介绍了javascript - 怎么获取ajax回传的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

怎样通过以下代码获取ajax回调的数据呢?

var slider = {
    'info': 'something',
    'get': function(){
        var that = this;
        $.get("data/index.php?c=Slider&a=get","",function (response) {
           that.info = response;
           console.log(that.info);
        })
        console.log(that);
        return this.info;
    },

    'create': function(){
        console.log(this.info);
    }
}
slider.get();
slider.create();

怎么才能把response数据拿出来呢? 也就是说怎么才能让slider.info更新为ajax回调的数据?

解决方案

因为ajax是异步的,因此你执行slider.get()拿到的肯定是修改前的info,建议使用Promise,或者用回调的方式从get里获取数据

这篇关于javascript - 怎么获取ajax回传的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆