javascript - 怎么获取ajax回传的数据
本文介绍了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屋!
查看全文