当前位置: 代码迷 >> Java Web开发 >> 【请问】使用strut2的标签<s:select>如何设置选项变动后的action?多谢
  详细解决方案

【请问】使用strut2的标签<s:select>如何设置选项变动后的action?多谢

热度:826   发布时间:2016-04-14 21:27:15.0
【请教】使用strut2的标签<s:select>怎么设置选项变动后的action?谢谢。
刚接触struts2的东西,从网上搜了下没有找到确切的答案,请帮忙指导下。


通过form的action可以实现,但需要增加form还有确认按钮才可以。。。有没有直接select选项变动直接触发queryByName这个action的方法,多谢指导。
  <s:form action="queryByName">
  <s:select list="%{nameList}" onchange="queryByName" label="选择姓名" id="name" name="name" headerKey="00" headerValue="请选择" ></s:select>
  <s:submit>确认</s:submit>
  </s:form>
------解决思路----------------------
<script>
function queryByName(){
  $.ajax({
type: "POST",
url: contextPath+"路径",
data: 参数,
success: 回调函数
});
}
</script>
用ajax吧
------解决思路----------------------
function queryByName(){
        // document.forms[i].action="";
           document.forms[i].submit();
}

------解决思路----------------------
引用:
function queryByName(){
        // document.forms[i].action="";
           document.forms[i].submit();
}
  相关解决方案