使用回调,我有以下的代码jquery如何在这种情况下推迟工作?
var TK = {
List: [],
getSectionA: function(listName, callback)
{
var arrayList = [];
$.get('ajax/test.html', {sendName: listName}, function(data) {
$.each(data, function()
{
arrayList = data;
});
callback(arrayList);
});
}
};
调用函数
$("#dropDownList").change(function()
{
TK.getSectionA(fileName, function(data)
{
TK.List = data;
alert(TK.List); // This works ok...
});
alert(TK.List); // This does not work when calling using this property outside the callback..
});
我如何能得到这个回调函数是在另一个函数外面工作
第二次警告_cannot_工作。你__有点等待 –
@JanDvorak这就是问题的全部要点 – Popnoodles
@popnoodles你是否建议我发布这个答案? –