我正在努力解决我的问题已经好几个小时了! 我想将我的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) // ---> ""
我已经阅读过将其设置为异步,这可行,但应该是一个坏主意,因为它会触发更多问题,而不是解决它。
那么我能做些什么来解决我的问题呢?非常感谢你!