JSP动态依赖选择框

时间:2014-08-07 14:31:17

标签: java jquery ajax jsp

我正在寻找一种在JSP中创建动态相关选择框的方法,最好是基于AJAX / JQuery的方法,所以我不必单独去服务器。我正在为我的组织更新内部审核页面,并添加一项功能以允许进行重新审核。第一个选择框在页面加载时填充,并且是所有员工的列表,第二个选择框是动态填充的,应该是所选员工先前审核的列表。

1 个答案:

答案 0 :(得分:0)

在你的javascript中尝试这样的事情(不要忘记导入jquery的最新稳定版本),

$(document).ready(function() {    //This will be triggered on page ready
  jQuery.ajax({
     type: "POST",     //Passing data in post method
     url: "ServletURL",   //Servlet URL
     data: "userId=" + $("#userId").val(),   //Post if you need to send anything
     success: function (response) {    //Ajax success data
         alert("Details loaded successfully!!!");
     },
     error: function (xhr, ajaxOptions, thrownError) { //Ajax failure data
         alert(xhr.status);
         alert(thrownError);
      }
   });
});

在servlet中处理userId并将结果数据传输到任何jsp页面,您可以将结果转换为json or xml类型,以方便您使用。这个数据将在ajax成功时以response的形式返回。