タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ajaxに関するdaikixのブックマーク (4)

  • jQuery.DeferredとかjQuery.whenの使い方について - 一から勉強させてください

    今回はjQuery.Deferredとかそれに関連するjQuery.whenとかのことをざっくり書こうと思います。 まずざっくりとDeferredについて。 Deferredオブジェクトはunresolved, resolved, rejectedのいずれかの状態をもつオブジェクトです(デフォルト値はunresoleved)。 そして、 ・unresolved状態→後続の処理は実行されない。 ・resolved状態→resolvedになった時用の処理(要するにdone)が実行される。 ・rejected状態→rejectedになった時用の処理(要するにfail)が実行される。 といった具合に、状態に応じて後続の処理を管理してくれます(ちなみに地味に重要なんですが、一度状態が変わったDeferredオブジェクトはもう二度と別の状態には変わりません。役目終了です)。 これによって、実行の順番を

    jQuery.DeferredとかjQuery.whenの使い方について - 一から勉強させてください
    daikix
    daikix 2015/05/11
  • jQueryのajaxでdataTypeをjsonにしてみたら - ほげほげ(仮)

    ちょっと久しぶりにjQueryを使ったらハマったのでメモメモ $.ajax({ 'type': 'POST', 'url': '/hogehoge', 'dataType': 'json', 'data': {'foo': 'foo'}, 'success': function(data) { }, 'error': function(XMLHttpRequest, textStatus, errorThrown) { } }); こんな感じでdataTypeをjsonにして処理をしようと思ったら、常にerror関数が呼ばれる状態に陥りました。 で、色々と調べたらJavaScript側じゃなくてサーバー側に問題がありました。 最初は結果を次みたいな形式で返してました。 {'result':'hogehoge'} でも、これだとダメみたいです。 こっちが正解です。 {"result":"ho

    jQueryのajaxでdataTypeをjsonにしてみたら - ほげほげ(仮)
    daikix
    daikix 2014/09/21
  • jsmap - JavaScriptによる都道府県入力補助

    Q - なぜ、全国地図にしないのですか? 4つほど理由があります。 ポップアップが場所をとりすぎるから 現在、地図部分は185x120pxにおさめていますが、標準的なモニタ解像度ではこの辺が限界です。 キーボード操作時の押下回数を減らすため jsmapがフォーカスするのはSugarCRMなどのWEBアプリです。使い切りのWEBフォームと違い、慣れによるスピードアップが望めるUIである必要があります。 多言語対応のため 日は47都道府県なので、かろうじて可能だと思う方もいるかもしれませんが、これがイギリス(現在製作中)とかでは100を超えます。 認知的限界のため これも重要。ぱっと見て探せる数というのは、15や20がせいぜいです。 ただ、上記の話とは別に、地方選択用の全国図はあってもいいと考えていますので、それは将来のバージョンで。 Q - 地図はもっと詳細化/単純化しないのですか? 詳細

  • Yahoo!UIの基礎まとめ - [JavaScript]All About

    Yahoo! User Interface Library(YUI)は、Yahoo!が提供するJavaScriptライブラリで、Ajaxを含めたDHTMLのテクニックを使用することで、リッチで対話的なウェブアプリケーションを簡単に作成するためのユーティリティやコントロール群です。 YUIAPIは、このグローバルな唯一のオブジェクト「YAHOO」の下に、すべてのライブラリが配置されており、 YUIと組み合わせる自分のプログラム内のメンバー各名称とが、衝突するかもしれないという心配や労力を省略し、 安心して利用することができる構成になっています。 ここでは、All About内で取り上げたYUI関連の記事へのリンクをまとめて紹介します。 Ajax YUIライブラリを使う準備 YUIライブラリについての概略とダウンロードや設置方法など使うための準備を説明します。 Ajax Y

  • 1