function showloading1(){ 
document.regform.submit();
window.location.href=""
}我想让js在向后台提交的同时 跳转到另外一个页面
上面的代码 在本地可以实现但是上传到服务器的时间  有时先跳转
有时先提交请问大家一般是怎么实现类似跳转的  除了ajax外 有什么比较稳定的方法

解决方案 »

  1.   

    <script language=javascript>alert('成功');location.href='xxx.asp'</script>
      

  2.   

    你可以放额外的一个 Form 用于提交, 或者放一 iframe 替Form 提交
      

  3.   

    可以放在你提交后得java中如下:
    response.setContentType("text/html;charset=GB2312");
      PrintWriter out=response.getWriter();
      out.println("<HTML> <BODY>");
      out.println("<script language='javascript'>");
      out.println("alert('提交完成!');");//可以不写
      out.println("parent.biao.location.replace('Order/Pro_SHbuy_OrderAddList.jsp')");//填写你要跳回的页面
      out.println("</script>");
      out.println("</body> </html>"); 
      

  4.   

    还是看不明白function showloading1(){ 
    document.regform.submit();
    window.location.href="a.asp"
    }你上面的代码是先跳转到a.asp然后再提交到另外的页面,还是在 a.asp这个页面提交数据,还是在当前页面提交;
    你最好把程序整个代码给出,否则很难猜中你什么意思;
      

  5.   

    如果是a提交给b,你在b中再做跳转不就行了吗。
      

  6.   

    function showloading1(){  document.regform.action='a.asp';
    document.regform.submit();}