如何使用JQuery.Ajax使用另一个JSP页面加载特定div

时间:2013-08-09 08:01:59

标签: html5 jquery

我正在尝试使用JqueryAjax加载Div empProfTable中的Jsp页面。并且我已经这样做了,我不是这样做的正确方法。请帮忙

$.ajax({
    url: "GenerateID.jsp",
    type: 'post',
    success: function(msg) {
        $("#empProfTable").load("${pageContext.request.contextPath}/jsp/admin/AddStaff/addempdetail.jsp?Education=1&empid=" + id);
 }

这是我的jsp页面

 <% if(request.getParameter("Education")!=null)
{
 %>
<div id="EduQual" style="margin-top: 50px;" >
<table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr bgcolor="#7ce9ff">
        <td width="12%"><strong>Empcode</strong></td>
        <td width="10%"><strong>Education</strong></td>

    </tr></table>
<% } %>

我也没有收到任何错误。提前致谢

1 个答案:

答案 0 :(得分:0)

当ajax调用GenerateID.jsp返回成功时,您的代码显示您正在尝试使用load()方法加载div。你需要做什么?但是在ajax调用中,你正在使用POST,但我看不到发布到GenerateID.jsp页面的任何变量。如果您只想加载empProfTable div的内容,请首先检查您的站点中是否存在该url并单独执行load()调用。供您参考load()ajax()link1