我在单击表中的某一行时显示覆盖图。覆盖层是同一页中的一个div。这一切都运行得很好。但是现在我的需求是,如果我单击第1行,它应该显示第1行,如果第2行被单击,它应该显示第2行,依此类推。但问题是,我可以知道从jquery中单击的行。单击时,我会显示覆盖的div。在我使用代码触发器加载一个php视图中。现在,我需要知道在php服务器端,我单击了哪一行来显示覆盖图。
发布于 2009-09-19 09:25:52
为什么不在每个表行上使用标识符呢?
例如:
<table>
<tr id="row1" onClick="myMethod(this.id);">
<td></td><td></td><td></td>
</tr>
</table>
<script>
function myMethod(rowID){
//OPEN LAYER
//send information via XHR (XmlHttpRequest) INCLUDE the rowID in the REQUEST
//DISPLAY THE XHR Response in the LAYER
}
</script>如果我是正确的,您需要知道是哪一行触发了请求,这样您才能显示正确的响应。正如我所解释的那样,使用ID属性之类的标识符。
https://stackoverflow.com/questions/1448122
复制相似问题