任意のTwitterアカウント名にmouseoverすると、
そのアカウントのプロフィール情報をTwitter APIから取得してきてtooltipに表示するWebアプリをBackbone.jsでつくっています。
以下は現在実装している内容を簡単に記したものです。
tooltipはBootstrapのものを使用しています。
this.('.account-name').tooltip({ title: function() { var accountName = $(this).html(); var model = new Model({ url: 'twitter/api/' + accountName }); model.fetch() { success: function(req, res) { return res; } error: function(){} } } });
現状、fetchが終わる前にtitleプロパティに設定した関数が終了してしまい、tooltipには何も表示されません。質問したいことは以下の2つです。
- fetchを行っている間、関数の処理をストップしておくこと(同期処理)はできるのか。
- できれば非同期処理で実装したいのですが、どのような方法が考えられるか。
以上、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/26 11:49
2017/09/26 11:55