我的页面更新首次单击但不刷新

时间:2011-05-12 08:08:31

标签: php javascript sql html lnk

我有一个几乎正常工作的php文件。但是,每当管理员点击“批准/未批准”链接时,它就不会刷新页面。所以这就是事情:

当IT将文件上传到页面时,管理员可以看到该文件(谁检查上传的文件并决定是否接受上传的文件)。这就是管理员为批准提供了一个新的表列而不是批准,当管理员点击批准链接时,数据库会更新,并且NotApprove链接也是如此。两者之间的唯一区别是内容(Approve,另一个NotApprove)。所有代码都正常工作,除了一件事,当你点击链接一次,它不会重新加载,虽然它在第一次点击时更新。

有没有办法解决这些问题?或者无论如何刷新页面而不会对更新/删除链接造成问题?我已尝试在我的链接中找到onclick =“opener.location.reload()”。单击链接时页面会重新加载,但数据不会更新。

感谢那些帮助的人:)

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

2 个答案:

答案 0 :(得分:1)

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

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

或过去添加过期日期:

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

答案 1 :(得分:0)

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

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