2011-12-13 28 views
1

私はDojoモバイルアプリケーションをビルドしています。私は次のようなJsonファイルを持っています:DojoにJsonデータを表示

{ 
    "Introduction": [ 
     { 
      "title": "Introduction", 
      "toolbar": "Page 1", 
      "cont, aabitant morbi tristique senectus et netus et malesuada fames ac turpis nt pellentesque vehicula. Nam ac diam lectus. Aliquam convallis posuere enim.", 
     }, 
     { 
      "title": "Introduction", 
      "toolbar": "Page 2", 
      "contesent vel nisi ipsum. Suspendisse potenti. Pellentesque ut ipsum sit amet eros posuere venenatvis egestas. Sed congue felis at risus congue m", 
     } 
    ], 
    "services": [ 
     { 
      "title": "services", 
      "toolbar": "Page 1", 
      "content": "Cras adipiscing sapien nec tortor vehicula sit amet vehicula est fring. 
     } 
    ], 
} 

まずこのファイルを読む必要があります。それには3ページが含まれます。 最初のページには、「はじめに」と「サービス」の2つのリスト項目が表示されます。 「紹介」リスト項目をクリックすると、そのページ1が開きます。 page1にボタンがあります。そのボタンをクリックするとページ2が開きます。

「サービス」の場合も同じです。 私はdojo.xhrGet({ItemFileReadStoreでしようとしていますが、無駄です。

答えて

5

あなたのJSONを使用して、両方の「はじめに」のオブジェクト(working example at jsFiddleを参照)で、「コンテンツ」を欠けている、有効ではありません。

{ 
    Introduction: 
    [ 
     { 
      title: "Introduction", 
      toolbar: "Page 1", 
      content: "cont, aabitant morbi tristique..." 
     }, 
     { 
      title: "Introduction", 
      toolbar: "Page 2", 
      content: "contesent vel nisi ipsum..." 
     } 
    ], 
    Services: 
    [ 
     { 
      title: "services", 
      toolbar: "Page 1", 
      content: "Cras adipiscing sapien nec..." 
     } 
    ] 
}; 
関連する問題