gpt4 book ai didi

javascript - Body onload 脚本在 PHP 之前执行 PHP 脚本

转载 作者:行者123 更新时间:2023-12-02 14:29:50 26 4
gpt4 key购买 nike

我正在尝试使用 PHP 做一些事情,然后窗口应该关闭。

这是代码:

<?php
do_this_in_server();
do_that();
?>

<html>
<head>
<script>
function realClose()
{
var win=window.open("","_top","","true");
win.opener=true;
win.close();
}
</script>
</head>
<body onload="realClose()">
</body>

在 PHP 函数完成之前执行 JavaScript 并因此关闭窗口。有什么想法吗?

最佳答案

同一文件中 JavaScript 的执行速度不可能早于 PHP。我建议你仔细检查一下PHP是否真的没有执行。 (它要么根本不起作用,要么在 javascript 之前执行,因为它应该)。如果您正在检查其他 php 脚本,请记住它本身可能会有延迟。

由于您的代码没有告诉我们它实际上应该做什么,所以不可能给您更具体的答案。

一些研究会告诉您,如果您尝试过,例如检查 How to ask javascript wait for mysql assign value to php variable? 上的答案

关于javascript - Body onload 脚本在 PHP 之前执行 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37939682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com