0

有一个 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;   
    }
});
}
4

1 回答 1

1

使用 display:table 添加 id

<display:table name="sessionScope.List" pagesize="2" export="true" sort="list" id="itemName">

并在 display:column 中使用 varialbe itemName.occid 作为这个

<a href="javascript:toggle1('${itemName.occid}')">
于 2013-06-10T16:42:37.920 回答