有一个jsp页面,我把我的名字和这个显示栏显示占用者的详细信息。它显示了occid,firstname等。问题是我想在toggle1(occid)和toggle2中使用这个occid但似乎无法用它。有没有等待从toggle1和toggle2中的显示列访问occid?这将是非常有帮助的。
<display:table name="sessionScope.List" pagesize="2"
export="true" sort="list">
<display:column property="occid" title=" Occupant ID" style="text-align:center;" ></display:column>
<display:column property="firstName" title="First Name" style="text-align:center;" ></display:column>
<display:column property="lastName" title="Last Name" style="text-align:center;" ></display:column>
<display:column property="sonOf" title="Father's Name" style="text-align:center;" ></display:column>
<display:column property="district" title="District" style="text-align:center;" ></display:column>
<display:column property="village" title="Village" style="text-align:center;" ></display:column>
<display:column title="Reservation Form" style="text-align:center;">
<a href="javascript:toggle1('${occid}')">
Show reservation details
</a>
</display:column>
<display:column title="Agreement Form" style="text-align:center;">
<a href="javascript:toggle2('${occid}')">
Show agreement details
</a>
</display:column>
这是切换javascript代码。
function toggle1(occid)
{
alert(1);
$.ajax({
type: "GET",
url: "getReservationDetails",
data: "occid="+occid,
success: function(data){
document.getElementById("resdet").innerHTML = data;
}
});
}
答案 0 :(得分:1)
使用display:table添加id
<display:table name="sessionScope.List" pagesize="2" export="true" sort="list" id="itemName">
并在display:列中使用varialbe itemName.occid作为此
<a href="javascript:toggle1('${itemName.occid}')">