【发布时间】:2019-02-12 16:51:08
【问题描述】:
在我工作的项目中,有一个包含一些 JS 函数的 PHP 文件:
<script type="text/javascript">
function alertaProximaBloqueada(){
[...]
}
function ManualAluno() {
[...]
}
[...]
</script>
此文件包含在使用这些函数的视图的末尾,如下所示:
</body>
<?php include 'Includes/funcoes_ameai.php';?>
Quando olho no código fonte com o crtl+u as funções estão todas lá, mas quando tento executar qualquer uma, recebo esse erro:
未捕获的引用错误:未定义 NOME_DA_FUNCAO [...]
最奇怪的是,如果我将函数复制并粘贴到它被包含的同一个位置,在视图内部(标签之间),我可以正常执行它。
【问题讨论】:
-
奇怪的是你在body标签之后包含它。
-
@epascarello 当我开始工作时,系统已经完成......它正在工作
-
是的,js脚本需要在
<head>或者<body>里面 -
@NikkoKhresna 我会试试这个
-
奇怪...你在哪里为
NOME_DA_FUNCAO赋值?
标签: javascript php html include