私はjQuery Promise Library/APIを使いたいです。私はそれをテストしたり学ぶためのコードを書いていましたが、期待した結果が得られません。jQuery deferred.notify not working
私はJavaScriptコンソールにこのコードを貼り付けます。この時点で
window.dfd = $.Deferred(); $.when(window.dfd.promise()).then( function(status) {console.log('resolved, status: ', status);}, function(status) {console.log('rejected, status: ', status);}, function(status) {console.log('notified, status: ', status);} );
、私は
window.dfd.notify('hello');
は、第三のコールバックをトリガし、コンソールにログインするために期待される - しかし、それはしていません。
window.dfd.resolve('hello');
window.dfd.reject('hello');
私は期待が届かない理由を誰もが知っていますが、結果を通知:
これらは、期待どおりの結果が得られ、両方の? - そして/または私は期待どおりの結果を得るために何ができるのでしょうか?
どのjQueryバージョンを使用していますか? – Bergi