0

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

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

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

感谢那些帮助的人:)

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

4

2 回答 2

1

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

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

或在过去添加过期日期:

<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
于 2011-05-12T08:16:10.920 回答
0

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

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

于 2011-05-12T08:24:03.393 回答