我遇到了回调问题。我正在使用语义,我希望在响应时执行回调(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
}
正如您可能已经注意到的那样,第二种方式是错误的因为函数在响应变量完成之前正在进行操作。