有页面如下。 <s:if test="dataList != null && dataList.size() > 0">
<s:iterator id="data" value="dataList">
<tr>
<td align="center"><s:property value="#data.yljgdm"/></td>
<td align="center"><s:property value="#data.khnr"/></td>
<td align="center"><s:property value="#data.scsj"/></td>
<td align="center"><s:property value="#data.status"/></td>
<td align="center">
<s:if test='#data.status=="待审核"'>
<a href="<s:property value="#data.path"/><s:property value="#data.fileName"/>">导出</a> <a href="javascript:gengzheng();alert('请将更正后的文件重新上传!'); ">更正</a> <a href="ycfgl.action?serverFileName=<s:property value="#data.path"/><s:property value="#data.fileName"/>">审核通过</a>
</s:if>
<s:elseif test='#data.status=="已审核"'>
<a href="<s:property value="#data.path"/><s:property value="#data.fileName"/>">导出</a>
</s:elseif>
<s:elseif test='#data.status=="可修改"'>
<a href="<s:property value="#data.path"/><s:property value="#data.fileName"/>">导出</a> <a href="javascript:gengzheng();alert('请将更正后的文件重新上传!'); ">更正</a> <a href="ycfgl.action?serverFileName=<s:property value="#data.path"/><s:property value="#data.fileName"/>">审核通过</a>
</s:elseif>
<s:elseif test='#data.status=="申请修改"'>
<a href=" ">授权修改</a>
</s:elseif>
</td>
</tr>
</s:iterator>
</s:if>
点击更正之后的js
function gengzheng(){
document.getElementById("update").style.display="";
alert(document.getElementById("uploadId").value);
var aa="<s:property value='#data.id'/>";
document.getElementById("uploadId").value=aa;
alert(document.getElementById("uploadId").value);
}
查出来的数据是有很多行的,点击其中一行的更正操作,进入到JS里面。
现在我想在JS里面获取到这一行数据的id,list里面存的已经有id了,但是一直写不对。请教下大家该怎么写。
主要是为了将这个id的值赋给 <input type="hidden" name="uploadId" value=""/>;
<s:iterator id="data" value="dataList">
<tr>
<td align="center"><s:property value="#data.yljgdm"/></td>
<td align="center"><s:property value="#data.khnr"/></td>
<td align="center"><s:property value="#data.scsj"/></td>
<td align="center"><s:property value="#data.status"/></td>
<td align="center">
<s:if test='#data.status=="待审核"'>
<a href="<s:property value="#data.path"/><s:property value="#data.fileName"/>">导出</a> <a href="javascript:gengzheng();alert('请将更正后的文件重新上传!'); ">更正</a> <a href="ycfgl.action?serverFileName=<s:property value="#data.path"/><s:property value="#data.fileName"/>">审核通过</a>
</s:if>
<s:elseif test='#data.status=="已审核"'>
<a href="<s:property value="#data.path"/><s:property value="#data.fileName"/>">导出</a>
</s:elseif>
<s:elseif test='#data.status=="可修改"'>
<a href="<s:property value="#data.path"/><s:property value="#data.fileName"/>">导出</a> <a href="javascript:gengzheng();alert('请将更正后的文件重新上传!'); ">更正</a> <a href="ycfgl.action?serverFileName=<s:property value="#data.path"/><s:property value="#data.fileName"/>">审核通过</a>
</s:elseif>
<s:elseif test='#data.status=="申请修改"'>
<a href=" ">授权修改</a>
</s:elseif>
</td>
</tr>
</s:iterator>
</s:if>
点击更正之后的js
function gengzheng(){
document.getElementById("update").style.display="";
alert(document.getElementById("uploadId").value);
var aa="<s:property value='#data.id'/>";
document.getElementById("uploadId").value=aa;
alert(document.getElementById("uploadId").value);
}
查出来的数据是有很多行的,点击其中一行的更正操作,进入到JS里面。
现在我想在JS里面获取到这一行数据的id,list里面存的已经有id了,但是一直写不对。请教下大家该怎么写。
主要是为了将这个id的值赋给 <input type="hidden" name="uploadId" value=""/>;
解决方案 »
- 关于SSH的一些错误总是感到莫名奇妙,大家帮忙解决下
- java如何还原xml中的转义字符
- 中文搜索引擎分词问题
- 如何使用mysql的分页语句在hibernate中实现分页
- 如何把在win下用eclipse建立的java ee项目传送到linux服务器下编译并部署?
- 为什么读取applicationContext.xml文件时报错
- 在struct中,在一个action中想读取一个.xml文件,该把给.xml文件放到什么位置呢?
- 求 J2EE 1.3 SDK
- Connection Pool refused to Oracle(8.1.7) DB in win2000 using weblogic7
- 后台接口对接
- 关于乱码问题
- 跪求 google suggest 仿写代码
update 在那啊???
你要获取那里的值??都没说明白
改成
<a href="javascript:gengzheng(#data.id);
不就OK了?
ID就过去了