我有一个使用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函数没有定义时,浏览器抱怨了。当我把它移到它下面时,一切都很好,除了现在看起来很乱。
答案 0 :(得分:0)
您使用的是jQuery吗? 如果你是,请试试这段代码:
<?
move_uploaded_file(source, destination);
echo "<script>
$(document).ready(function () {
alert ('file successfullu uploaded');
});
</script>";
?>