【发布时间】:2016-08-06 18:38:48
【问题描述】:
寻找一些关于将 JSON 文件信息传递到 HTML 的脚本的指导。 HTML 将是一个单页,但使用 jQuery Mobile 来创建多页效果。在第一页上,我希望只显示每个人的姓名,然后当您单击该人时,该人的信息将显示在第二页上。我是 JSON 新手,似乎无法专心管理这个脚本。
HTML 文件:
<!--first page -->
<div data-role="page" id="info-page">
<div data-role="header" data-theme="b">
<h1>Contacts</h1>
</div>
<div data-role="content">
<ul data-role="listview" data-autodividers="true" data-filter="true" data-inset="true" id="prof-list">
<li data-role="list-divider" data-theme="b" role="heading">Names</li>
<!-- List of all names from the JSON file listed here -->
</ul>
</div>
</div>
<!--second page -->
<div data-role="page" id="details-page">
<div data-role="header" data-theme="b"><a href="#" data-rel="back" data-role="button">Go back</a>
<h1>Information</h1>
</div>
<div data-role="list-view">
<!-- Information for person who was clicked on show here -->
</div>
</div>
JSON 文件: (实际文件上的人比较多)
{
"id": 0,
"age": 31,
"name": "Alex Jones",
"email": "alexjones@gmail.com",
"phone": "+1 (845) 575-2978"
}, {
"id": 1,
"age": 31,
"name": "Alice Hollow",
"email": "alicehollow@gmail.com",
"phone": "+1 (829) 454-3806"
},
【问题讨论】:
-
您如何访问 JSON 文件?
-
我是 JSON 新手,所以我不确定最好的方法。目前只是像 js 一样调用文件 我已经看到将 JSON 数据作为 js 文件中的变量的方法。
标签: javascript jquery html json jquery-mobile