我正在尝试使用deferred包装JS Async调用,以便我可以获得响应。此函数是QtWebEngine
函数,因此它是异步的。但是我希望能够等待回复。
deferred = $.Deferred();
result = deferred.resolve(host.callMethod());
$.when(result.promise()).done(function(value)
{
alert(value)
});
我原以为回调的值将是Host.callMethod
的输出。
感谢您的帮助。