求助大神们
从A页面按修改进去B页面修改。修改成功后,按返回连接按钮。没放在服务器之前,可以刷新A页面,但是放在服务器之后,却无法刷新A页面。得手动F5。请教下有什么解决方法吗?
头都快大了。
还有。。百度上所说的很多方法我都试过了。还是出现那种状况。。
感谢了。

解决方案 »

  1.   

    @jordan102A页面:
         <?php
    if ($_SESSION ['edit']) {
                 echo "<a href=job_edit.php?id=" . $array [jobid] . "><img src=images/icon-edit.gif           width=13 height=11 border=0 /></a>";
    } else {
         echo "<a href='' onClick=alert('抱歉,您没有权限!')><img src=images/icon-edit.gif width=13 height=11 border=0 /></a>";
    }
    ?>B页面:
      if($query) {//返回
    echo "<script language=\"javascript\">alert('更新成功');history.go(-2)</script>";
       }
       else {
            echo "<script language=\"javascript\">alert('更新失败')</script>";
      }
     <a href="javascript:history.back()"><u>&lt;&lt;&lt; 返回上一页</u></a>
    本来想自动返回的。就是history.go(-2)。可是两种方法都不行。。
      

  2.   

    history 对象会记录历史的。你在a标签的href属性中直接写A地址不就行了
      

  3.   

    @jordan102为什么没放服务器之前返回会自动刷新,放在服务器之后返回就无法刷新了呢??
      

  4.   

    @jordan102我有做修改啊。修改成功后。点击返回。就更新数据库了。也就是页面的内容变了。但是我放到服务器,照样操作,就是不变,得F5.。
      

  5.   

    我有一个好的跳转方式,很好用echo "<script>location.href='".$_SERVER["HTTP_REFERER"]."';</script>";
    exit;楼主试试,这是我删除页面的返回,因为也是多处有删除,所以用这个。
      

  6.   

    感谢大家。已经好了。再问一个问题。我要结贴了。。就是我在B页面submit之后,按返回,还是在B页面,再按返回才能回到A页面。我搞不明白哪里的问题。请问大家这是哪里的问题呢???