我不确定最好的解决方法,基本上我有一个JSP页面,它从MySQL数据库中以HTML格式返回一组结果(员工列表)。使用循环,返回每个项目并将其格式化为链接。例如。
<a href="details.jsp?emp=\"" + resultSet.getString(1) + "\"/>"
因此,每个链接都允许用户加载一个页面,该页面将显示所选员工的详细信息。
我现在想要改进这一点。我在结果页面上有一个div
,我想用员工详细信息填充而不是打开一个新链接。我的问题是,我不知道如何使用jQuery来解决这个问题。我查看过.load()
但似乎只能使用预定义的地址,在使用.click(#div_id)
时,jQuery如何知道要加载哪些员工详细信息?
对不起,如果这是一个简单的问题,但我还在学习。任何人都可以建议我应该在哪里或我如何做到这一点?
答案 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>