怎么使用js操作table,插入一行并写入数据
发布网友
发布时间:2022-04-19 06:44
我来回答
共3个回答
热心网友
时间:2022-04-19 08:13
根据你的问题描述,只需要使用ajax动态获取数据就行。
你可以把向数据库请求的方法改下,让读取的信息以时间desc的方式排列。
ajax请求得到一个集合再遍历集合生成表格就行。
热心网友
时间:2022-04-19 09:31
假如一个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方法还在隔时请求,然后又更新了一条,这时候又替换掉第一行,那总共三条只显示了两条。。这样会被覆盖的
热心网友
时间:2022-04-19 11:06
要么在后台就把所有数据排序,或者在页面js排序后再显示!