我正在构建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页会有一个按钮。点击该按钮后,page2将会打开。
“服务”也是如此。
我正在尝试dojo.xhrGet({
和ItemFileReadStore
但是徒劳无功。
答案 0 :(得分: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..."
}
]
};