如何从ajax调用JQuery返回数据

How to return data from ajax call JQuery

本文关键字:JQuery 返回 数据 调用 ajax      更新时间:2023-09-26

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

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

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

如何将"data"的值返回到全局变量?这样我就有了一个对象列表,我可以在其中使用导航按钮进行循环。

示例:当我点击下一个按钮时,我想获得数据[1].Text.的值

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

也许是这样的:

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
    }
});