日期:2014-05-16  浏览次数:20670 次

AJAX数据提交后怎么刷新
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