大家好,请问如何在function中去调用执行一个action呢?
例如:在下面的funtion中
function subPage(){
var page=document.getElementById("page").value;
alert("subPage"+page);
。?
}
现在执行到了alert("subPage"+page);
我现在想在下一步去调用我的action方法,假设action的名字是manager.do?method=seach
请问下面该如何写呢?请高手帮帮忙,谢谢!

解决方案 »

  1.   

    <form name="seachForm" action="manager.do" method="seach">function subPage(){ 
    var page=document.getElementById("page").value; 
    alert("subPage"+page); 
    document.seachForm.submit(); 
    }
      

  2.   


    谢谢!如果我在这个页面没有form表单该如何做呢?其实我只是想把page值传到action中去。
    我用的是struts1.2。
      

  3.   

    lz很可能是做的一个查询列表,现在要对数据进行分页显示,建议还是在页面放一个form吧,将page作为一个表单域提交给action
    通过ajax做也能做,但是没这个必要
      

  4.   


    谢谢你,是的,我是在做一个分页功能,呵呵!
    我后来找了一些资料,别人这样做的
    function subPage(){
    var page=document.getElementById("page").value;
    document.location='<c:url value='/manager.do?method=manager'/>&pageNum='+page;
    }
    这样做也可以实现,并且还不需要提交form,我觉得这样做挺方便的,
    最主要的是我不会写页面,加一个form或table后页面就乱了,呵呵!今后多少也要学点