我的页面在第一次点击时更新,但不刷新



我有一个几乎可以正常工作的php文件。但是,每次管理员单击批准/不批准链接时,它都不会刷新页面。所以事情是这样的:

当IT将文件上传到页面时,管理员可以看到该文件(管理员检查上传的文件并决定是否接受上传的文件)。 事情是这样的,当管理员单击批准链接时,管理员会获得一个新的表列,用于批准和不批准, 数据库已更新,"不批准"链接也是如此。两者之间的唯一区别是内容(批准,另一个不批准)。除了一件事之外,所有代码都可以正常工作,当您单击链接一次时,它不会重新加载,尽管它在第一次单击时会更新。

有没有办法解决这些问题? 或者无论如何可以刷新页面而不会导致更新/删除链接出现问题? 我已经尝试了位于我链接中的onclick = "opener.location.reload()"。 当您单击链接时,页面会重新加载,但数据不会更新。

感谢那些帮助:)的人

注意**案例已解决,但感谢您的帮助:)

您的问题可能与页面未刷新以及浏览器显示缓存版本有关。尝试添加一些标头:

<meta name="pragma" content="no-cache" />

或添加过去的到期日期:

<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">

您可能已经缓存了版本,因此在传递参数时加载页面时,添加一个随机数作为应从javascript生成的参数。这将忽略缓存并加载新内容作为传递您的值。

另一种方法是使用 AJAX 执行相同的任务(在这里您也应该使用随机数作为参数以避免缓存)。

相关内容

  • 没有找到相关文章

最新更新