Php 我的页面在第一次单击时更新,但不刷新
我有一个php文件,几乎可以正常工作。但是,它不会在管理员每次单击approve/notapprove链接时刷新页面。所以,事情是这样的: 当IT将文件上载到页面时,管理员可以看到该文件(管理员检查上载的文件并决定是否接受上载的文件)。事情是这样的,管理员被赋予了一个新的表列,用于“批准”和“不批准”,当管理员单击“批准”链接时,数据库被更新,NotApprove链接也是如此。两者之间的唯一区别是内容(批准,另一个不批准)。所有代码都能正常工作,除了一件事,当你点击链接一次时,它不会重新加载,尽管它会在第一次点击时更新 有办法解决这些问题吗?或者是否可以刷新页面而不会导致更新/删除链接出现问题?我已经在链接中尝试了onclick=“opener.location.reload()”定位。当您单击链接但数据不更新时,页面将重新加载 感谢您的帮助:)Php 我的页面在第一次单击时更新,但不刷新,php,javascript,sql,html,lnk,Php,Javascript,Sql,Html,Lnk,我有一个php文件,几乎可以正常工作。但是,它不会在管理员每次单击approve/notapprove链接时刷新页面。所以,事情是这样的: 当IT将文件上载到页面时,管理员可以看到该文件(管理员检查上载的文件并决定是否接受上载的文件)。事情是这样的,管理员被赋予了一个新的表列,用于“批准”和“不批准”,当管理员单击“批准”链接时,数据库被更新,NotApprove链接也是如此。两者之间的唯一区别是内容(批准,另一个不批准)。所有代码都能正常工作,除了一件事,当你点击链接一次时,它不会重新加载,尽
注意**案例已解决,但感谢您的帮助:)您的问题可能与页面未刷新以及浏览器显示缓存版本有关。尝试添加一些标题:
<meta name="pragma" content="no-cache" />
或在过去添加过期日期:
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
您可能有缓存的版本,因此在传递参数时加载页面时,添加一个随机数作为参数,该参数应该由javascript生成。这将忽略缓存,并在传递值时加载新内容
另一种方法是使用AJAX执行相同的任务(这里您也应该使用随机数作为参数以避免缓存)。“我们有没有办法在不看到代码的情况下调试代码?”不太可能。发布代码的相关片段。我的代码可以在这里看到,我之前发布了一个问题。
它不会重新加载
,可能链接上有一个散列#
,阻止它重新加载,这可能是由于最初的点击引起的?e、 g.index.php?yes=100 35;
我检查了整个页面,页面上没有任何散列:(你打算同时显示批准
和不批准
吗?或者说,如果还没有批准,应该显示'approve',反之亦然?我的页面包含这个元我不熟悉ajax,Ajay先生,我也是一个不太新手的程序员:(如果我没有得到你的回复,我很抱歉。)