2011-11-25 107 views
0

我不确定最好的方式去解决这个问题,基本上我有一个JSP页面,它从MySQL数据库返回HTML格式的结果集(员工列表)。使用循环,每个项目都会返回并形成一个链接。例如。动态加载来自jsp结果集的内容Div

<a href="details.jsp?emp=\"" + resultSet.getString(1) + "\"/>" 

因此,每个链接将允许用户加载一个页面,该页面将显示所选员工的详细信息。

我现在想改善这一点。我在结果页上有一个div,我想用员工详细信息填充而不是打开新链接。我的问题是,我不知道如何去使用jQuery。我查看了​​,但似乎只适用于预定义的地址,并且在使用.click(#div_id)时,jQuery如何知道要加载的员工详细信息?

对不起,如果这是一个简单的问题,但我仍然在学习。任何人都可以提出我应该看的地方,或者我可以怎么做呢?

回答

0
<a href="details.jsp?emp=123" class="employeeLink"/> 

<div id="results"></div> 


<script> 
$(function() { 
    $("a.employeeLink").click(function (e) { 

    e.preventDefault(); 

    $("#results").load($(this).attr("href")); 


    }); 

}); 
</script> 
+0

谢谢,这工作得很好! – BON