タグ

JSONに関するynsynsのブックマーク (5)

  • フォームコード生成

    {"formName" : "", "formElements" : [{"name" : "", "type" : ""}]}

  • 複雑なデータ構造のJSONを扱う際にCSSセレクタ風にアクセスできて超便利な「JSONSelect」:phpspot開発日誌

    複雑なデータ構造のJSONを扱う際にCSSセレクタ風にアクセスできて超便利な「JSONSelect」 2011年05月25日- JSONSelect 複雑なデータ構造のJSONを扱う際にCSSセレクタ風にアクセスできて超便利な「JSONSelect」 jQuery成功の背景には、そのDOMへのアクセスのしやすさがひとつの要因だと思いますが、JSONSelectを使うと、JSONデータへのアクセスをCSSセレクタっぽく、jQueryっぽく簡単にアクセスできます。 例えば、次のようなJSONデータがあったとしましょう。 JSONSelectで、「.languagesSpoken .language」として選択すると、次のように要素を選択できます。 例えば、検索結果などで、同じ構造の要素がリストとして帰ってくるようなケースにおいて、同じ名前の属性リストをサクッと取得可能。 上位階層が指定できるた

    ynsyns
    ynsyns 2011/05/26
  • 利用サンプル - JSONP入門

    そもそもJSONPとは、javascriptからHTTPを通じてリクエストを投げ、データ受け取るための仕組みです。 これを使う事により、javascriptのみでデータをやり取りすることが出来るので、TAGGYなどが公開しているAPIを使えば、簡単にWEBアプリケーションを作成することが出来るようになります。 具体的に説明するとJSON(JavaScript Object Notation)を用いた関数呼び出しの仕組みのことです。 ※JSONはCSVのような軽量なデータ記述形式の一種です。 このような仕組みとしては他にXMLHttpRequestがありますが、XMLHttpRequestは、異なるドメイン間でデータのやり取りをすることが出来ません。 1.まずは、JSON形式とは具体的にどのようなものか見てみましょう。 以下のように最もシンプルな例は、プロパティ名とその値をコロン(:)で

  • jQueryクライアントとPHPサーバ間をJSONで結ぶには

    jQueryクライアントとPHPサーバ間をJSONで結ぶには:jQueryで学ぶ簡単で効果的なAjaxの使い方(3)(1/3 ページ) いま話題の「jQuery」を使って、目的を持ったAjax開発の効率化や使いどころ・注意点などについてサンプルを見ながら解説していきます。Webデザイナ/プロデューサーも必見! jQueryで、オペレータにクリエイティブな時間を 今回は、前回の「目的を持ってAjaxを使うためにjQueryの文法を知ろう」で使ったテキスト入力を効率化させるプラグイン「jQuery Autocomplete Mod(オートコンプリートプラグイン)」を、自分の手でさらに使いやすくする方法を学んでいきます。ユーザビリティを高めて業務効率化をアップするサンプルを通じて、JavaScript/AjaxによるJSON形式のデータのやり取りの仕方を学びましょう。 検索サイトの検索キーワード

    jQueryクライアントとPHPサーバ間をJSONで結ぶには
  • 第25回 Live Search API 2.0 ── JavaScriptからの利用 | gihyo.jp

    Sourcesには複数の値を指定でき、一度のリクエストで複数対象の結果を得ることができます。例えば「Sources=Web+RelatedSearch」のように指定します。 ※1 日向けサービスは現在提供されていません オプションパラメータ 動作を細かく指定するためにいくつかオプションで指定するパラメータもあります。パラメータはSource共通のものとSource固有のものがあります。ここではWebで使用する主なものを紹介します。 Market 国・地域情報を指定します。日の場合は「ja-jp」です。 Web.Count 取得する件数を指定します。デフォルトは10です。最大50まで指定できます。 Web.Offset オフセット値を指定します。デフォルトは0です。10と指定すると検索結果上位11番目からの結果を取得できることになります。最大1000まで指定可能です。 Options 「

    第25回 Live Search API 2.0 ── JavaScriptからの利用 | gihyo.jp
  • 1