Javascript 在选择下拉列表struts2时填充文本字段
我的jsp页面中有一个文本Javascript 在选择下拉列表struts2时填充文本字段,javascript,ajax,jsp,struts2,Javascript,Ajax,Jsp,Struts2,我的jsp页面中有一个文本 现在我要做的是当有人从下拉列表中选择一个值, 我需要调用我的action类,根据下拉选择获取一些值 现在这个值(我从actionclass获得)应该显示在这个下拉列表下面的中 请帮忙 好吧,你所要做的就是使用Ajax的强大功能。你有多种选择来做到这一点 用户简单的Javascript 使用任何javascript框架工作,如jquery、DOJO等 通过单击/更改Select标记绑定代码,并向S2操作发送一个简单的请求。您可以使用从S2操作发回数据,或者更好地(在我看
现在我要做的是当有人从下拉列表中选择一个值,
我需要调用我的action类,根据下拉选择获取一些值
现在这个值(我从actionclass获得)应该显示在这个下拉列表下面的
中
请帮忙 好吧,你所要做的就是使用Ajax的强大功能。你有多种选择来做到这一点
var selectedState = document.getElementById("selectboxid");
var statedata = selectedState.options[selectedState.selectedIndex].value;
var formInput='state='+statedata;
$.getJSON('search/dropDownRenderer',formInput,function(data) {
}
到底是什么?如果这是特定于JSP的,你能解释一下它实际生成了什么HTML吗?@Hawken:
是框架创建者创建的struts2标记,它提供了与框架的集成,从而提高了开发人员的生产力。最后这些标记将生成正常的HTML,所以
或
最后将被翻译成HTML,如选择和文本字段tagHey@Umesh。。谢谢你的回答。。这很有帮助。。。但是,你能用javascript代码告诉我如何将值发送到actionclass,以便我可以根据它获取数据吗?@TusharAgarwal:在该代码中,表单已经提交。你可以创建一个查询字符串,如myAction.action?myData=“value”
。只要有一个名为myData的属性及其受人尊敬的getter和setter,S2就会将数据本身放入action classi的属性中。我不提交表单。。这就是为什么我想使用ajax,以便ii可以填充字段