You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Handlebars无法遍历对象数组问题求助

解决Handlebars遍历数组无输出的问题

嘿,我瞅了下你的代码,很快就发现问题啦😉

核心错误:属性名不匹配

你的Handlebars模板里写的是{{attuid}},但你定义的数组对象里对应的属性是userid——这俩名字对不上,Handlebars找不到对应的属性值,自然没法正确渲染内容。

修正后的模板代码

把模板里的attuid改成userid就好啦:

<script id="template" type="text/x-handlebars-template">
  {{#each records}}
  <tr>
    <td>{{fullName}} - {{userid}}</td>
  </tr>
  {{/each}}
</script>

其他确认点

  • 你的数据传递逻辑是对的:将devlist包装成{records: devlist}传给编译后的模板,{{#each records}}能正确遍历这个数组
  • DOM选择器$("#Tbl tbody")也没问题,能正确定位到要追加内容的表格tbody元素
  • 别忘了确保页面已经正确引入了Handlebars库和jQuery库,这两个是代码运行的依赖哦

内容的提问来源于stack exchange,提问作者user752746

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:06:07