我的页面上有这个 HTML 表,我想用来自这个 JSON URL 的数据动态填充它:http ://services.runescape.com/m=itemdb_rs/api/catalogue/detail.json?item=1055
老实说,我不知道最好的方法,但从我发现 JSON 模板似乎是我应该使用的。我发现使用 Javascript 帮助转换 JSON 数据的“Pure.js”( http://beebole.com/pure/ )和“Mustache.js”(https://github.com/janl/mustache.js)到 HTML。我不知道如何使用这些从 URL 加载数据,示例都使用静态字符串。我可以/我应该使用 AJAX、jQuery 吗?JSON url 中的数据每天都在变化。
我在下面带有 {...} 的 HTML 中的位置是我希望将来自 url 的数据加载到的位置。
如果有人能指出我如何做到这一点,并希望为我提供一个代码示例来帮助我完成这项工作,我将不胜感激。
<div class="item-details">
<div>
<h5>
{item.name}
</h5>
<p>Aaaarrrghhh ... I'm a monster.</p></div>
<h6>Pricing Information:</h6>
<table>
<tbody>
<tr>
<th>Current guide price:</th>
<td>{item.current.price}</td>
</tr>
<tr>
<th>Today's Change:</th>
<td class="{item.today.trend}">{item.today.price}</td>
</tr>
</tbody>
<tr>
<th>30 Day Change:</th>
<td class="{item.day30.trend}">{item.day30.change}</td>
</tr>
<tr>
<th>90 Day Change:</th>
<td class="{item.day30.trend}">{item.day90.change}</td>
</tr>
<tr>
<th>180 Day Change:</th>
<td class="{item.day30.trend}">{item.day180.change}</td>
</tr>
</table>
</div>
</div>