本帖最后由 tysforwork 于 2012-09-24 14:42:58 编辑

解决方案 »

  1.   

    window.location。reload();你弄个。在哪里,刷新个球。是.
      

  2.   


    <form id="fom1">
    <input type="text" id="user" name="user" value=<%=respUser%> />
    </form>
    function InnerRes() {
        
        var user= $("#user").val();
        $.ajax({
            url : "/serv.do",
            type : "post",
            dataType : "html",
            async : false,
            data : "opAction=InnerRes&user="+user,
            success : function(html) {
                alert(html);
                //window.history.back(-2);
                //alert(window.location.href);//这里显示是:/serv.do
                //window.location。reload();//无法实现刷新A。jsp
                document.location.reload();//这样试试
                
            },
            error : function() {
                alert("出错啦,请刷新重试!");
            }
        });
    }
      

  3.   

    document.location.reload();//这个是有用的
    但是 这种方式和window.location.href一样,把A.JSP中的 request 刷新了。数据不能重用了
      

  4.   

    纠错document.location.reload();//这个还是无用的
    目前能用的只有window.location.href
    有没有高人指点迷津阿
      

  5.   

    reload()是重新载入,数据回来了,但你直接丢弃了,又重新请求了一次服务器,拿回A.jsp的所有内容,意思就是,你请求的数据,你并没有使用,而是在拿到数据的一瞬间按了下F5
      

  6.   

    为什么要reload? 直接把返回来的数据 显示到页面上不就行了?
      

  7.   

     document.location.reload();
    这个就是我们一般在游览器中常用的F5按钮。你调用完后会有个返回函数,在这个返回函数中刷新数据列表。就是说,在你的服务器把数据准备好,返还个客户端,然后再客户端重新重新生成数据。技术,在生成数据以前,要把以前的数据给清空了,不然数据会重复。
      

  8.   

    感觉楼主没有明白ajax是什么,如果你要reload(),不如直接在serv.do里写cookie或者session,然后再在A.jsp里面取出来直接填到input里。第二种就直接用ajax的方式
    <form id="fom1">
    <input type="text" id="user" name="user" value=<%=respUser%> />
    </form>
    function InnerRes() {
       
      var user= $("#user").val();
      $.ajax({
      url : "/serv.do",
      type : "post",
      dataType : "html",
      async : false,
      data : "opAction=InnerRes&user="+user,
      success : function(html) {
      alert(html);
      //window.history.back(-2);
      //alert(window.location.href);//这里显示是:/serv.do
      //window.location。reload();//无法实现刷新A。jsp
      user.val(html);  //改成这样试试
      },
      error : function() {
      alert("出错啦,请刷新重试!");
      }
      });
    }
      

  9.   

    却是没兵败,ajax 不久是防止页面刷新么 干啥又要刷新 求解释~
      

  10.   

    Ajax 的作用就是异步局部刷新,如果要用到reload或href还不如直接请求servlet,反正是要刷新整个页面滴。