2010-07-26 76 views
1

我有一个常见的问题,但我不太清楚究竟如何去解决它。设计/实现...最有可能与AJAX

我的情况是我有一个表格,将有一个下降的国家了。我也有一个应该有军事设施(基地)的下拉菜单,但是填充的基地取决于州下拉菜单的价值。

在我的数据库,我将有一个表碱如以下最有可能的。

BASES Table 
      int base_id 
      varchar state 
      varchar base_name 
      varcar city 

当客户选择的状态,我需要查询在该州所有的基地。并返回它们并填充基地下拉菜单。我很清楚,只要将数据作为表单数据发布到服务器上,我就可以轻松完成此任务,但我宁愿找到一个更简单的解决方案,并且我知道ajax用于解决像这样的问题。

我是入门级和Ajax对我来说是一个新的课题,因此任何帮助我能,将不胜感激。

我使用的Java/JSP/Servlet和正在使用MySQL。

+0

您可以通过列出所有基地对抗缅因州,简化了这一点,因为我经常在网上看到过......你的所有基地都属于我;) – crowne 2010-07-26 22:31:56

+0

我已经回答了这样一个问题之前[在JSP/Servlet中填充子dropdowns](http://stackoverflow.com/questions/2263996/populating-child-dropdownlists-in-jsp-servlet)。 – BalusC 2010-07-26 23:35:47

回答

2

如果你认为AJAX是解决方案,您使用的是Java,然后检查DWR。它允许你轻松地在Javascript中公开Java对象。您可以创建一个服务器端对象来派生您的下拉菜单的数据列表,并轻松地在Javascript中公开这些内容。