填充下拉列表:(使用struts框架)
我知道这是一个很常见的问题。我花了几个小时寻找正确的答案,但仍然不清楚。谁能帮助我吗?
我有 3 个 html 形式的下拉列表(“A”、“B”、“C”)。最初 B 和 C 被禁用。我正在填充“A” 通过调用带有一些连接参数的 Url,最后解析它以获取我在 Action 表单类中设置的 Arraylist。
当用户从“A”下拉列表中选择一个项目时,我想启用 B 下拉列表,并通过使用 A 下拉列表的选定值作为连接参数连接到 URL 来填充数据。
为此:我在 A 下拉菜单上调用 onchange 事件,例如 onchange = "changeA();"
我正在将表格提交给我的行动课。我被困在这一点上。
接下来我该怎么办??? 谢谢!
I know this is a very common question. I have spent hours and hours searching to get a right answer but am still not clear with it. Can anyone help me?
I have 3 drop down lists( "A", "B", "C") in html form. Initially B and C are disabled. I am populating "A"
by calling a Url with some connection parameters and finally parsing it to get a Arraylist which i set in my Action form class.
When a user selects an item from the "A" drop down, i want to enable B drop down and populate it with data by connecting to a URL with selected value of A dropdown as connection parameter.
For this: am calling a onchange event on A dropdown like onchange = "changeA();"
I am submitting the form to my action class. I am stuck at this point.
What do i do next ????
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从你的问题来看,不清楚你是否使用AJAX。如果您使用 AJAX,那么您可以对第二个 url 进行 ajax 调用并解析响应 XML。如果您不使用 AJAX,那么您必须设置某种类型的请求参数来保留您之前选择的值。
By your question its not clear whether you are using AJAX or not. If you are using AJAX then you can make a ajax call to the second url and parse the response XML. If you are not using AJAX then you have to set some type of request parameter which preserve the value of you your previous selections.