日期:2014-05-17  浏览次数:20852 次

table列上下移动后,怎么保存顺序???
<table>
<c:forEach items="${page.result}" var="item" varStatus="status">
    <tr>
        <td><c:out value="${item.sort}" /></td>
<td><c:out value='${item.content}'/></td>
    </tr>
</c:forEach>
</table>
<input name="up" type="button" id="up" value="向上" onclick="upbutton()">
<input name="down" type="button" id="down" value="向下" onclick="downbutton()">
<input type="button" value="确认移动" onclick="aaaa()"/>


sort是数据库里排序的字段。。现在把列上下移动,怎么把移动后的sort号改成移动后的顺序,传入action??

------解决方案--------------------
你想用JS移动后,再顺便把数据库的数据也更改下?
那这样每次移动其实都是一次2列之间的替换,每次触发移动的JS函数就把替换的2个列的sortID AJAX传给action,让它更新数据库呗。
------解决方案--------------------
引用:
你想用JS移动后,再顺便把数据库的数据也更改下?
那这样每次移动其实都是一次2列之间的替换,每次触发移动的JS函数就把替换的2个列的sortID AJAX传给action,让它更新数据库呗。

+1