【发布时间】:2021-11-13 08:59:06
【问题描述】:
我试图在 PHP 函数中重新加载 div,但它不起作用。 一切正常,但不是 div 重新加载:
function refresh() {
$servername = "localhost";
$username = "root";
$password = "";
$db = "wp_4lous";
$conn = new mysqli($servername, $username, $password, $db);
$checklog = mysqli_fetch_row(mysqli_query($conn, 'SELECT numero_voti FROM voti WHERE candidato="LOG"'));
if ($checklog[0] == '10') {
mysqli_query($conn, 'UPDATE voti SET numero_voti="0" WHERE candidato="LOG" AND numero_voti="10"');
echo '<script> updateDiv(); </script>';
}
};
?>
<script type="text/javascript">
function updateDiv()
{
$("#here").load(window.location.href + " #here" );
}
</script>
【问题讨论】:
-
您在控制台中看到了哪些错误?
-
您根本没有在脚本中调用
refresh(),这不是应该实现的方式 -
你知道php和js是在不同的时间、不同的机器上执行的吧?
-
PHP 在服务器上运行,而 JavaScript 在浏览器(客户端)上运行。服务器响应客户端发出的请求。如果没有客户端发出相应的请求,服务器通常无法与客户端进行通信。请说明您正在尝试做什么,以便获得更好的帮助。
标签: javascript php html jquery reload