簡體   English   中英

無法從JSON獲取帶把手的數據

[英]Can't get data with Handlebars from JSON

這是代碼的小提琴: jsfiddle

{
  "status": {
    "success": true,
    "error": ""
  },
  "data": {
    "item": [
      {
        "name": "Test 1",
        "keywords": [
          "[asdad,dasdas]"
        ],
        "description": "xxzfrfa",
        "test": 12.3,
        "id": "584ab61344be2bd806ef276d"
      },
      {
        "name": "My test 2",
        "keywords": [
          "[zx,zz]"
        ],
        "description": "xz",
        "test": 53,
        "id": "584ab67b11b75c3a10fc1518"
      }
    ]
  }
}

...

<div id="product-container"></div>
<script id="product-template" type="text/x-handlebars-template">
    {{#each data.item}} 
        <h2>{{brand}}</h2>
    {{/each}}
</script>

我該怎么辦才能從JSON返回數據?..它現在不起作用..如果有人可以幫助我。 我已經嘗試了很多東西。

您提供的代碼有效,因為沒有brand字段,因此無法呈現任何內容。

這是工作示例: https : //jsfiddle.net/panamaprophet/nbn39wzu/

(由於我沒有在您的示例中找到brand字段,因此我僅用name代替它來進行演示)。

您可以如下訪問item name

{{#data.item}} 
    <h2>{{name}}</h2>
{{/data.item}}

下面的示例代碼:(刪除了ajax,使其在這里工作)

小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM