页面是通过form method=post得到request时
刷新会有这个提示
如果是form method=get则不会。
最好检讨一下,为什么要用reload?
它会得重新request,(例如你上次是删除,reload就会再次请求服务器删除)

解决方案 »

  1.   

    post之后用
    window.location.replace(window.location.href);
      

  2.   

    <SCRIPT LANGUAGE=javascript>

    window.close()
    window.top.opener.location.reload();</SCRIPT>
      

  3.   

    <SCRIPT LANGUAGE=javascript>

    window.close();
    window.top.opener.location.reload();</SCRIPT>
      

  4.   

    利用
    window.location.href = window.location.href;
    刷新试试,注意去掉页面缓存
      

  5.   

    在你需要reload的页面加上这一段:
    <%
    if(requstFormMethodIsPost)
    {
    %>
      <script>
      function myReloadFun()
      {
      alert('hello');
      }  window.location.reload=myReloadFun;
      </script>
    <%
    }
    %>
      

  6.   

    不想说得太明,我的意思就是要reload再post一次.
      

  7.   

    楼住的意思就是要不挺的post咯?搞什么破坏活动嘛:)
    look at:function AddDataPost(sUserId,sUserName) 
    {
    var oBao = new ActiveXObject("Microsoft.XMLHTTP");  sUserId = escape(sUserId);
    sUserName = escape(sUserName); 
    var userInfo = "userid="+sUserId+"&username="+sUserName; 
    oBao.open("POST","getData.asp",false); 
    oBao.setRequestHeader("Content-Type","application/x-www-form-urlencoded") 
    oBao.send(userInfo); 
    return unescape(oBao.responseText);
    }
      

  8.   

    取值的时候必须用unescape()函数<% @Language="JavaScript" %>
    <%
    var userId = unescape(Request.Form("userid")); 
    var userName = unescape(Request.Form("username")); 
    Response.write("ID: "+ userId +"; Name: "+ userName);
    %>