怎么使用js操作table,插入一行并写入数据

网上看过一些资料,但是不符合我的需求。先简单描述一下问题:在一个struts标签构建的jsp页面上,底层有一个ajax方法自动请求服务器判断数据库有无新纪录生成,有则弹出... 网上看过一些资料,但是不符合我的需求。先简单描述一下问题:在一个struts标签构建的jsp页面上,底层有一个ajax方法自动请求服务器判断数据库有无新纪录生成,有则弹出小窗提示用户有待处理事项。并且把这条数据插入到列表的首行,这样就能保持这个页面不用手动刷新却一直显示最新数据,消息提示已经完成了,问题在于,如何把数据插入到添加的那一行?列表里面有序号,每页20条,在新数据插入首行的同时,怎么把序号全都改变,就像excel里面插入行时,其它行的序号相应改变。 展开
 我来答
木子_祥祥
2015-07-27 · 知道合伙人软件行家
木子_祥祥
知道合伙人软件行家
采纳数:43 获赞数:183
毕业于合工大大学

向TA提问 私信TA
展开全部
根祥庆隐据你的问题描述,只需要使用ajax动态获取数据就行。
你可以把向数据库差厅请求的方法改下,让读取的信息以时间desc的方式排列。
ajax请求得到一个集合再遍谨厅历集合生成表格就行。
oahmhao
2014-08-08 · TA获得超过350个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:104万
展开全部
假如一个table 有3行:
<table>
<tr> <td></td> <td></td></tr>

<tr> <td></td> <td></td></tr>
<tr> <td></td> <td></td></tr>
</table>

可以给第一行加id,然后替换第一行的所有代码,包丛枯括html,下面是伪码:
var ele =document.getElementByTagName("table").firstChild;
var str = '<tr> <td>你的数据</渗掘洞td> <td>你的数据</td><散态/tr>';
ele.outerHTML =str;

此外,javascript基础课看《跟我学javascript》不错的。
追问
这是个可行的方法,可是每次都替换掉第一行的话,那一次有多条待处理数据的时候,怎么办,第一次数据库更新了两条,table的前两条被替换掉,但是用户并没有及时处理,ajax方法还在隔时请求,然后又更新了一条,这时候又替换掉第一行,那总共三条只显示了两条。。这样会被覆盖的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友924810a
2014-08-08 · 超过73用户采纳过TA的回答
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:104万
展开全部
要么在后台就把所有数据排序,或者在页面js排序后再显示!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式