0
這裏是我的代碼:參數傳遞給它的回調
首先,程序的執行來這裏:
refreshTree(function() {
$.ajax({
type: "POST",
url: "/ControllerName/MethodName1",
success: function (data) {
refresh();
}
});
});
這裏是refreshTree()
定義:
function refreshTree(callback) {
var isOk = true;
$.ajax({
type: "GET",
url: "/ControllerName/MethodName2",
success: function(data) {
if (data == 'True') {
isOk = false;
}
callback();
}
});
}
而這裏的refresh()
方法:
function refresh() {
if (isOk) {
//do something
}
}
問題是,我不知道如何在refresh()
中得到isOk
變量。有沒有辦法將變量發送到refresh()
,而不是全局變量?
*「是否有某種方式來送出可變刷新(),沒有它是一個全局變量?「*只需將該值作爲參數傳遞給回調。定義回調/函數來接受參數。 –
爲什麼你不能將它作爲參數傳遞給'refresh'函數? –