【发布时间】:2014-05-21 15:03:00
【问题描述】:
我有一些 json 响应,其中包含数组格式的数据。我必须在 html 页面中一一显示该数据。在我的 html 页面中,我为商家名称、产品名称和删除按钮添加了一些 div 元素。和 json 数据包含数组相同的产品名称,商家名称,删除特定商家的按钮。现在,当我在页面中显示数据时,它会在该产品列表之后向我显示商家的所有名称。意味着它就像 商户名称:abc 商户名:xyz
产品名称:a1 产品名称:a2 删除商家 1 的按钮 删除商家 2 的按钮 但我想像这样显示这些数据 商户名称:abc 产品名称:a1 删除 Merchant1 的按钮 商户名称:xyz 产品名称:a2 删除 Merchant2 的按钮 这是代码
$("#merchantname").append("<font color='green'>"+(responseObj.merchants.merchantname[i])+"</font>"+"\n");
$("#productname").append(responseObj.merchants.productname[i]+"\n");
$("#remove").append("<input type='button' value='remove' onClick='remove(needID)'>"+"</input>"+"\n");
【问题讨论】:
-
使用
jsrender或简单地迭代 json 数组以附加到您的页面中..
标签: javascript jquery html json