将ajax成功的值存储到变量中

时间:2016-09-14 00:39:58

标签: javascript jquery ajax

我正在努力解决我的问题已经好几个小时了! 我想将我的ajax请求的成功值存储在我的JS代码中的全局变量中。虽然AJAX是异步的,但它在我希望它工作的时候不起作用,我已经知道了。问题是:我怎样才能解决问题,我从数组/ var中获取成功数据? 我读了很多,但没什么用。

这是我的代码剪辑:

var result = "";
function InitIndexIDs(){

    $.ajax({
        type: "POST",
        url: "ajax/appendTable.php",
        dataType: "json",
        success: function(data) {
              result = data 
              console.log(result) // success
        },

    });

}

console.log(result) // ---> "" 

我已经阅读过将其设置为异步,这可行,但应该是一个坏主意,因为它会触发更多问题,而不是解决它。

那么我能做些什么来解决我的问题呢?非常感谢你!

0 个答案:

没有答案