0

.json ファイルから動的にクロスブラウズされたデータを取得する Jquery Mobile Listview に取り組んでいます。

この部分は私にとってはうまくいきます...今、リストビューエントリからDetailsPageを表示したいのですが、うまくいきません...

これを機能させるには助けが必要です...私の脳は立ち往生しています...

ここに私のJsFiddleがあります

jsfiddle.net/masterluke/NbaZ6/

4

2 に答える 2

0

ばかげた質問で申し訳ありません(私の脳はコード凍結されていました)、私は ajax="false" で問題を解決しましたが、これは私にとって最良の解決策ではありませんでしたが、この小さなWebAppでは問題ありません...

Jsonpについて、あなたや他の人に別の質問もあります! カテゴリ「オブジェクト」で結果をフィルタリングし、リンクをクリックして指定されたカテゴリのリストビューに配列を表示したい ここに私のJsonPファイルがあります...

Fiddle の完全な JsonPCode

        "id":"4",
    "name":"Marilyn",
    "slogan":"Essen&Trinken",
    "beschreibung":"diverse Leckereien in Verbindung mit einem in Einzelbrühung hergestellten Kaffee",
    "images":["http://bistro.de/427428_363474813673251_1907009930_n.jpg"],
    "offen1":"Di-So ab 11 Uhr",
    "offen2":"Montag Ruhetag",
    "offen3":"",
    "homepage":"http://",
    "strasse":"Am Markt 36",
    "ort":"hometown",
    "telefon":"tel: 1234242888193",
    "google":"http://.de"
}
于 2013-04-04T08:40:59.727 に答える
0

詳細ページへの遷移は正しく機能しているようですが、リストビューからのデータをページに入力する方法がわかりません。

このフィドルをチェックしてください: http://jsfiddle.net/rfF3j/1/

データをレンダリングするとき、いくつかの異なることを行います。

  1. dataStoreによってキー付けされた、オブジェクト内のすべてのデータを隠しますitem.id
  2. 関数を使用して、新しく作成された行に item.id を添付し.jqmDataます。
  3. 行にクリック ハンドラーを作成します。クリックすると、次のようになります。
    1. 行から を取得しますitem-id
    2. itemそれを使用してfromを見つけますdataStore
    3. 詳細ページにitemデータを入力します。

これはデータを保存する最良の方法ではありませんが、後で再利用できるようにどこかに保管しておきたいという事実の例です。

于 2013-03-27T21:43:54.127 に答える