Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我的页面在第一次单击时更新,但不刷新_Php_Javascript_Sql_Html_Lnk - Fatal编程技术网

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

Php 我的页面在第一次单击时更新,但不刷新,php,javascript,sql,html,lnk,Php,Javascript,Sql,Html,Lnk,我有一个php文件,几乎可以正常工作。但是,它不会在管理员每次单击approve/notapprove链接时刷新页面。所以,事情是这样的: 当IT将文件上载到页面时,管理员可以看到该文件(管理员检查上载的文件并决定是否接受上载的文件)。事情是这样的,管理员被赋予了一个新的表列,用于“批准”和“不批准”,当管理员单击“批准”链接时,数据库被更新,NotApprove链接也是如此。两者之间的唯一区别是内容(批准,另一个不批准)。所有代码都能正常工作,除了一件事,当你点击链接一次时,它不会重新加载,尽

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

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

有办法解决这些问题吗?或者是否可以刷新页面而不会导致更新/删除链接出现问题?我已经在链接中尝试了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执行相同的任务(这里您也应该使用随机数作为参数以避免缓存)。

“我们有没有办法在不看到代码的情况下调试代码?”不太可能。发布代码的相关片段。我的代码可以在这里看到,我之前发布了一个问题。
它不会重新加载
,可能链接上有一个散列
#
,阻止它重新加载,这可能是由于最初的点击引起的?e、 g.
index.php?yes=100 35;
我检查了整个页面,页面上没有任何散列:(你打算同时显示
批准
不批准
吗?或者说,如果还没有批准,应该显示'approve',反之亦然?我的页面包含这个元我不熟悉ajax,Ajay先生,我也是一个不太新手的程序员:(如果我没有得到你的回复,我很抱歉。)