我在这里阅读了一些示例,但是我仍然有点卡住。我并从格式如下的 api 获取提要
{
total:123,
id: "1234",
results: [
           {
           id: "1234",
           name: "bobs market",
           phone: "123-456-7890",
           othervalue: "33333333",
           onemore: "get this"
           },
           {
           id: "1235",
           name: "jans market",
           phone: "123-456-7899",
           othervalue: "33333353",
           onemore: "get this one"
           }
         ]
}
我正在尝试使用 $.getJSON 功能循环遍历每条记录并在 div 中显示每个业务,其 id 为 #bizresults,因此生成的 html 看起来像这样
<div id="business">
      <h4><a href=#>Business Name</a></h4>
      <p id="phone">555-555-5555</p>
      <p id="adr">
      <span id="street-address">12 Main Street</span>
      <span id="locality">Sacramento</span>
      <span id="region">CA</span>
</div>
我似乎在脚本中得到了结果,我可以在 Chrome 开发控制台中看到它们,但是我似乎无法将输出输出到我的 div。
接受我查看@Handlebars.js 的建议**我仍然不完全在那里-
<script id="biz_template" type="text/x-handlebars-template">
    <div id="businesses">
    {{#each jsonResult}}
    <a href=#><h4>{{name}}</a></h4>
    <p id="phone">{{phone}}</p>
    <p id="adr">
    <span id="street-address">{{address}}</span>
    <span id="locality">{{city}}</span>
    <span id="region">{{state}}</span>
    </p>
    {{/each}}
    </div>
  </script>
<script>
       var source = $("#biz_template").html();
       var template = Handlebars.compile(source);
var data = '{"totalCount":61,"impId":"17","jsonResult":[{"impId":"17","listingId":"94523","pageUrl":"/page/LA/new-orleans/ccs-coffee-house/17-94523.html","name":"CC's Coffee House","phone":"(504) 586-0278","address":"650 Poydras St","city":"New Orleans","state":"LA","latitude":"29.949339","longitude":"-90.070017"},{"impId":"17","listingId":"417428","pageUrl":"/page/LA/metairie/ccs-community-coffee-house/17-417428.html","name":"CC's Community Coffee House","phone":"(504) 831-1449","address":"701 Metairie Rd","city":"Metairie","state":"LA","latitude":"29.98763","longitude":"-90.130528"},{"impId":"17","listingId":"228835","pageUrl":"/page/LA/new-orleans/ccs-community-coffee-house/17-228835.html","name":"Cc's Community Coffee House","phone":"(504) 566-1863","address":"228 St Charles Av","city":"New Orleans","state":"LA","latitude":"29.951952","longitude":"-90.069885"}]}';
$("#biz").html(template(data));
 </script>
有什么想法吗?
我确实在 HTML 中有带有 biz id 的 div