Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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 如何为json数组中的每个对象重复div结构?_Javascript_Json_Asp.net Mvc - Fatal编程技术网

Javascript 如何为json数组中的每个对象重复div结构?

Javascript 如何为json数组中的每个对象重复div结构?,javascript,json,asp.net-mvc,Javascript,Json,Asp.net Mvc,我有一个生成json数组的ASP.NET MVC应用程序。我知道如果我想在我的页面上显示以下Json: [{"FruitId":1, "Name":"Apple", "Description":"Red Delicious"}] 我可以对HTML执行以下操作: <div class="row"> <div id="fruitName&quo

我有一个生成json数组的ASP.NET MVC应用程序。我知道如果我想在我的页面上显示以下Json:

[{"FruitId":1, "Name":"Apple", "Description":"Red Delicious"}]
我可以对HTML执行以下操作:

<div class="row">
    <div id="fruitName"></div>
    <div id="fruitId"></div>
    <span id="fruitDescription" class="test"></span>
</div>

假设我吃了不止一个
水果
。如何在javascript中循环HTML结构,以便为json数组中的每个水果显示或重复
div:row
结构?

您可以将包装器类作为

<div id="fruits-container">
</div>
现在,我们可以对数据进行循环,并为接收到的特定数据调用此函数

<div id="fruits-container">
</div>
function appendFruit(id, name, description ) {
    // create fruit div
    // add class to div
    // create children for Name, Id, Description
    // append element to fruitsContainer
}