JSONデータを返すURLソースでYUI3オートコンプリートウィジェットを使用すると、HTTPエラー応答を簡単に検出できますか?YUI3オートコンプリートウィジェットでリモートデータソースエラーを処理するにはどうすればよいですか?
例:
Y.one('#ac-input').plug(Y.Plugin.AutoComplete, {
resultHighlighter : 'phraseMatch',
source : "http://example.com/api/item/search/?q={query}",
});
(ユーザがそのサーバ上で認証されなかった場合、例えば、オートコンプリートウィジェット401応答を受信し、サイレント失敗が、コンソールにエラーを記録します。)
私は検索しましたが、この問題に固有のドキュメントが見つかりませんでした。ソースダイビングは役に立たなかった。私考える私は要求を発行し、エラーを検出できるように私自身のデータソースオブジェクトをロールバックする必要があります。
または、このタイプのデータソースのYUI3オートコンプリートウィジェットにエラーイベントハンドラを渡す簡単な方法はありますか?
編集:Y.on('io:failure')
を使用してシンプルなソリューションのためのmy follow-up answerを参照してください。
よろしくお願いします。フォローアップありがとう。 – mjhm