如何从ajax调用JQuery返回数据

时间:2015-03-23 16:03:34

标签: javascript jquery ajax

我在asp.net中有一个webapi,它给了我回JSON代码。我想在php网站上使用JQuery访问它。

我有这个JQuery代码来从webapi获取数据:

$.ajax({
    type: 'GET',
    url: 'localhost/webapi/api/data'
}).done(function (data) {        

});

如何将'data'的值返回到全局变量?所以我有一个对象列表,我可以使用导航按钮循环。

实施例: 当我点击nextButton时,我想得到data [1] .Text。

的值
$('#nextButton').click(function() {
    data[1].Text;
});

1 个答案:

答案 0 :(得分:0)

也许是这样:

var dataContainer = {}; // if you work with strings use ''

$.ajax({
    type: 'GET',
    url: 'localhost/webapi/api/data'
    }).done(function (data) {        
    dataContainer = data;
});

$('#nextButton').click(function() {
    if(dataContainer != {}){  // for strings != ''
       // use dataContainer
    }

});