标记前用PHP调用Javascript函数

时间:2015-05-31 15:56:41

标签: javascript php

我有一个使用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函数没有定义时,浏览器抱怨了。当我把它移到它下面时,一切都很好,除了现在看起来很乱。

1 个答案:

答案 0 :(得分:0)

您使用的是jQuery吗? 如果你是,请试试这段代码:

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