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