jquery ajax 刷新struts2标签iterator的问题

$.post(url,data,function(data,status){varobj=data.chargeDetailList;varoutHtml="";$.ea... $.post(
url,
data,
function (data, status) {
var obj = data.chargeDetailList;
var outHtml = "";
$.each(obj, function (n, value) {
var trHtml = '<tr><td>' + value.saleSeq + '</td><td>' + value.wareName + '</td><td>'
+ value.warePrice + '元</td><td>' + value.count + '</td><td>' + value.fee
+ '元</td><td><i class="fa fa-fw fa-close text-red"></i></td></tr>';
outHtml += trHtml;
});
if (outHtml != "") {
$("#addFeeDetailTable tbody").empty().append(outHtml);
}
var totalRow = 0;
$('#addFeeDetailTable tbody tr').each(function () {
$(this).find('td:eq(4)').each(function () {
totalRow += parseFloat($(this).text().replace("元"));
});
});
$('#addFeeDetailTable tfoot tr td:eq(1)').html(totalRow + "元");
}
);

<s:iterator id="chargeDetailList" value="chargeDetailList" status="stat">
<tr>
<td><s:property value="saleSeq"/></td>
<td><s:property value="wareName"/></td>
<td><s:property value="warePrice"/></td>
<td><s:property value="count"/></td>
<td><s:property value="fee"/></td>
<td><i class="fa fa-fw fa-close text-red"></i></td>
</tr>
</s:iterator>

页面上刷新出来的是重复的,不知道为什么,按理说应该是一份啊,可是刷新之后就死重复的,请大神指教!
$("#addFeeDetailTable tbody").empty().append(outHtml);
换成

$("#chargeDetailList").empty();
$('#addFeeDetailTable tbody').append(outHtml);
就是重复的,如果不换就是空的.
展开
 我来答
匿名用户
2016-12-14
展开全部
每次加载 也把#addFeeDetailTable tbody先清空再添加
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式