Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';t使用JSON中的把手获取数据_Javascript_Jquery_Json_Handlebars.js - Fatal编程技术网

Javascript Can';t使用JSON中的把手获取数据

Javascript Can';t使用JSON中的把手获取数据,javascript,jquery,json,handlebars.js,Javascript,Jquery,Json,Handlebars.js,这里是“摆弄代码”: {{{#每个数据项} {{brand}} {{/每个}} 我该怎么做才能从JSON返回数据?。它现在不起作用。。如果有人能帮我。我已经尝试了很多方法。您提供的代码正在运行,因为没有品牌字段,所以没有任何可渲染的内容 下面是一个工作示例: (因为我没有在您的示例中找到品牌字段,所以我将其替换为名称只是为了演示) 您可以访问项目的名称,如下所示 {{#data.item}} <h2>{{name}}</h2> {{/data.item}}

这里是“摆弄代码”:


{{{#每个数据项}
{{brand}}
{{/每个}}

我该怎么做才能从JSON返回数据?。它现在不起作用。。如果有人能帮我。我已经尝试了很多方法。

您提供的代码正在运行,因为没有
品牌
字段,所以没有任何可渲染的内容

下面是一个工作示例:


(因为我没有在您的示例中找到
品牌
字段,所以我将其替换为
名称
只是为了演示)

您可以访问
项目的
名称
,如下所示

{{#data.item}} 
    <h2>{{name}}</h2>
{{/data.item}}
{{{#data.item}
{{name}}
{{/data.item}
下面的示例代码:(删除ajax使其在此处工作)


谢谢您的回答..我已替换为name..但不起作用..没有显示任何内容:(…控制台中没有错误。在函数中记录
产品数据的
参数,其值看起来正确吗?您可以通过
数据访问它们。项[0].name
?我必须在哪里尝试此操作?在模板上或控制台中?在函数内部和模板内部不工作…可能是因为它是hbs文件扩展名?
<div id="product-container"></div>
<script id="product-template" type="text/x-handlebars-template">
    {{#each data.item}} 
        <h2>{{brand}}</h2>
    {{/each}}
</script>
{{#data.item}} 
    <h2>{{name}}</h2>
{{/data.item}}