2011-12-13 160 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將打開。第1頁將出現一個按鈕。點擊該按鈕頁面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..." 
     } 
    ] 
};