我有一些可选的value.if下拉列表更改那些值将基于这将显示另一个下拉列表与数据库中的值。我是在jsp页面中执行此过程。第一个下拉列表值是静态的(以jsp编码)。但第二个下拉列表当第一个下拉列表发生变化时,值来自数据库。如何从数据库中使用ajax获取下拉值?
这里我需要实现ajax或javascript?你能否给我这个下拉的例子。
我有一些可选的value.if下拉列表更改那些值将基于这将显示另一个下拉列表与数据库中的值。我是在jsp页面中执行此过程。第一个下拉列表值是静态的(以jsp编码)。但第二个下拉列表当第一个下拉列表发生变化时,值来自数据库。如何从数据库中使用ajax获取下拉值?
这里我需要实现ajax或javascript?你能否给我这个下拉的例子。
你可以很容易地用JQuery和Ajax来做到这一点。退房 http://www.chazzuka.com/experiments/jquery-dropdown/
为例
你有两个下拉
<select id="first" onchange="get_result();" >
somevale
</select>
<select name="second" >
</select>
现在你需要给身体提供get_result功能
function get_result()
{
var value = $("#id).val();
JQuery.ajax("some_url",{ id : value }, function(){})
}
这样你就可以做到这一点。你具体检查JQuery教程。
[在JSP/Servlet中填充子dropdownlist]的副本(http://stackoverflow.com/questions/2263996/populating-child-dropdownlists-in-jsp-servlet) – BalusC 2010-08-16 11:47:12