2011-12-13 107 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..." 
     } 
    ] 
};