ajax异步删除了数据,用s标签迭代,数据库中的数据都变掉了,后台的newsList怎么让页面再重新再接收一次。
<s:iterator value="newsList" >
<tr>
<td>${newsId}</td>
<td class="center">${newsTitle}</td>
<td class="center">${type.typeName}</td>
<td class="center">${regTime}</td>
<td class="center">
<a class="btn btn-danger" onclick = 'newsDelete(<s:property value = "newsId"/>)'>
删除
</a>
</td>
</tr>
</s:iterator>
------解决办法--------------------
if (result == "ok") {
alert("删除成功");
$(a).closest('tr').remove()
}
<a class="btn btn-danger" onclick = 'newsDelete(<s:property value = "newsId"/>,this)'> 删除</a>
成功后直接删除tr就行了,注意传递a对象好获取对应的tr