如何定义回调函数并在以后触发?

时间:2016-12-04 15:58:17

标签: javascript jquery semantic-ui

我遇到了回调问题。我正在使用语义,我希望在响应时执行回调(onResponse)。

我可以这样做,并且有效:

var drop = $('.ui.dropdown');
drop.dropdown();
drop.api({
    action: 'someAction',
    on: 'now',
    onResponse: funcion(response){
        //do some operations using the response variables AFTER the server    
    }
});

但我想以其他方式这样做:

var drop = $('.ui.dropdown');
drop.dropdown();
drop.api({
    action: 'someAction',
    on: 'now',
    onResponse: func(response)
});

function func(response) {
    //do some operations using the response variables AFTER the server responses
}

正如您可能已经注意到的那样,第二种方式是错误的因为函数在响应变量完成之前正在进行操作。

有没有办法正确地做到这一点?

0 个答案:

没有答案