在PHP中调用Javascript函数<head>标签

Javascript function call in PHP before <head> tag

本文关键字:标签 head 函数 PHP 调用 Javascript      更新时间:2023-09-26

我有一个使用PHP的网页,必须在调用任何代码之前输出。在PHP的另一部分中,我需要调用一个JavaScript函数来显示关于某些用户操作的消息。是否有一种方法,我可以调用我的JavaScript函数在我的页面的顶部?我宁愿把所有的PHP放在一起,就像现在这样;

<?php
     ...Code that must be called first...
?>
...<head></head>....
<?php
     if (PHPFunction()){
         echo "<script>MyJSFunction();</script>";
     }
?>

对我来说,这样看起来很乱。我怎样才能避免这种情况呢?

编辑:

让我的意图更清楚。我使用的JavaScript函数将显示一个弹出消息,向用户提供他们正在执行的操作的反馈。例如,如果他们上传文件,如果move_uploaded_file()成功,则调用此消息。当我的底部代码位于顶部时,浏览器会抱怨我的JavaScript函数没有定义。当我把它移到下面的时候,一切都很好,只是现在看起来很乱。

你正在使用jQuery吗?如果是,请尝试以下代码:

<?
     move_uploaded_file(source, destination);
     echo "<script>
        $(document).ready(function () {
        alert ('file successfullu  uploaded');
        });
        </script>";
?>