0

get リクエストを使用してこの json http://www.godsgypsychristianchurch.net/music.jsonに入力したいのですが、jquery を使用していくつかの非表示の div を使用して解析したい複数のレベルのデータがあります (この json は複数からの音楽を保持します)教会は別の都市にあります)

解析のアイデアはこれです

Cities>Albums>Tracks>Div with Mp3 Link/Player

詳細な説明

Church with the string Church i'd like to list first a list of cites that you click on and then the string Album is to populate & list each album for the selected city (一方、都市リストを非表示にしながら) アルバムが選択されると、文字列 トラックが読み込まれ、一覧表示されます (ここでもアルバム リストを非表示にします)。

トラックが選択されたら、mp3 にリンクする非表示のダイブが必要です (これをbaseurl文字列と組み合わせて URL を完成させる必要がありますが、この div にアクセスできたら、テンプレートを作成できます)そのためには、ネストされたjsonをそのような方法で解析するだけです..

助けてください。完全なコードを含めてください(コードのスニペットだけが表示されると非常に混乱します。JSfiddleも大きな助けになります。多くのことを求めていることは知っていますが、本当に助けが必要です。事前に感謝します

私がやろうとしていることをもっと理解するには、アプリ ストア「GGCC MOBILE」から iOS アプリをダウンロードできます。テレビ

JSON 形式を書き直して、Sencha touch で動作するようにしましたhttp://www.ggcc.tv/app/STNL書き換えられたデータはこちらhttp://www.ggcc.tv/app/data.jsonですが、問題はこれはマウスでスクロールします。ST では、スクロールするためにクリック アンド ドラッグする必要があります。これを無効にする方法が見つからないようです。そのため、このデータを解析して私たちのウェブサイトに役立ててください。 sencha touch を使用せずに、多くの時間と労力を費やしていただき、誠にありがとうございました。

4

1 に答える 1

0

「リモートデータからネストされたJSONを生成する」ことは心配です。

このように考えてください:

  • Webページは.getJSON()リクエスト(または$.ajax()同等のもの)を発行します。
  • リモートサーバーアプリケーションがリクエストを受信します。
  • リモートサーバー上のスクリプトは、データベースからデータを取得し、データ構造(deep-objectまたはdeep-array、あるいはその2つの組み合わせ)を作成することで、要求に応答します。
  • リモートサーバー上のスクリプトJSON-データをエンコードし、応答でクライアントに送り返します。
  • クライアントは応答を受信し、jQueryはそれをサーバーの元のデータ構造を反映するjavascriptデータ構造に自動的にJSONデコードします。

次にデータをどのように処理するかは、あなたとあなたのアプリケーション構築スキル次第です。これは、演習の副産物として、完璧に磨かれます。

于 2012-09-09T01:11:33.923 に答える