从数据库中查询出了多条记录,以List返回给客户端,jsp页面中用<s:iterator/>遍历List,<s:property value" />显示记录,每条记录后面有个“编辑”功能,点“编辑”后,弹出一个层,可以修改内容,修改后是以Ajax提交(也必须以Ajax提交),我希望修改成功后,刚刚被点击“编辑”的那条记录,被修改的部分,可以用JS修改它们的值,用户可以看得出内容已经修改过了,请教各位?
解决方案 »
- tomcat自动关闭,jvm崩溃
- hibernate映射的问题: type="java.lang.String" style="string"
- 类型转换问题,请指教
- 请问下LineNumberReader类中的getLineNumber怎么用,能否具体写个小点的程序,统计出代码的行数,非常感谢!
- wl 为什么重启动了N次还是以前的包不变呢,求高手帮忙,,
- ireport javabean做数据源问题 请高手赐教!
- 有关JBoss的课题
- 学习过程迷惑,望过来人指点
- 请问一个关于Weblogic安全认证问题?多谢!
- 各位大哥帮忙啊,Hibernate如何使用本地SQL的查询???
- 求一递归算法的方法 急急急!只有27分了
- 如何做数据传递加密? 是高手进 不是高手绕行!
<s:iterator value="#request.gpsClientList" id="gpsClient"
status="stat">
<tr class="TRgrey"
onmouseover="this.className='table_onmouseover';"
onmouseout="this.className='TRgrey';">
<td class="TDblack">
<s:property value="#gpsClient.xuhao" />
</td>
<td class="TDblack">
<s:property value="#gpsClient.gpsServiceNumber" />
</td>
<td class="TDblack">
<s:property value="#gpsClient.gpsLineNumber" />
</td>
<td class="TDblack">
<s:property value="#gpsClient.simSeriesNumber" />
</td>
<td class="TDblack">
<s:property value="#gpsClient.simPhoneNumber" />
</td>
<td class="TDblack">
<s:property value="#gpsClient.firstCenterIp" />
</td>
<td class="TDblack">
<s:property value="#gpsClient.firstCenterPort" />
</td><td class="TDblack">
<a href="javascript:showEdit(${gpsClient.gpsClientId}, ${request.companyId});" >编辑</a>
</td>
</tr>
</s:iterator>
<s:property value="#gpsClient.gpsLineNumber" />
</td>
<td class="TDblack">
<s:property value="#gpsClient.simSeriesNumber" />
</td>
js里面怎么写?
<span id="动态生成"><s:property value="#gpsClient.simSeriesNumber" /></span>
得到其ID动态改变其innerHTML属性
<a href="javascript:showEdit(${gpsClient.gpsClientId}, ${request.companyId});" >编辑</a>
在你点击“编辑”的时候 把 刚才 的id 传进去,这样就可以得到要修改的 tr 了,对于tr 下面的内容 用js 就可以得到了,得到后就可以改了。