我正在尝试从一个PHP脚本中获取一些数据。我发现的所有使用AJAX回调函数的例子都在回调本身中使用数据,但是我想获取数据并以准备好返回的方式存储它。
function getEle (id) {
var element = [];
$.ajax({
url: 'slides.php',
type: 'POST',
data: {"id": id},
success: function(data) {
var content = data;
element[0] = id;
element[1] = content;
// if I alert(element[1]); here it will work!
}
});
alert(element[1]); // here it just won't :/ ("undefined")
return element;
}
在我的脚本中,某个函数需要 getEle(ments)
,但是我收到的只是 undefined
。
有没有办法实现我想要的功能?或者也许有更好的方法来解决这个问题吗?