使用回調,我有以下的代碼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你是否建議我發佈這個答案? –