从Div中动态加载来自jsp结果集的内容

时间:2011-11-25 17:29:51

标签: jquery html jsp

我不确定最好的解决方法,基本上我有一个JSP页面,它从MySQL数据库中以HTML格式返回一组结果(员工列表)。使用循环,返回每个项目并将其格式化为链接。例如。

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

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

我现在想要改进这一点。我在结果页面上有一个div,我想用员工详细信息填充而不是打开一个新链接。我的问题是,我不知道如何使用jQuery来解决这个问题。我查看过.load()但似乎只能使用预定义的地址,在使用.click(#div_id)时,jQuery如何知道要加载哪些员工详细信息?

对不起,如果这是一个简单的问题,但我还在学习。任何人都可以建议我应该在哪里或我如何做到这一点?

1 个答案:

答案 0 :(得分: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>
相关问题