我有这个文件夹结构:
index.php
js/scripts.js
在index.php
我定义了一个名为execute()
.
现在index.php
我有一个表单,提交时将调用email.php
并在执行结束时执行以下email.php
操作:
echo '<script type="text/javascript">parent.execute();</script>';
这一切都很好。
现在,当我execute()
进入scripts.js
并将这行代码放入index.php
:
<script type="text/javascript" src="js/script.js"></script>
然后email.php
不知何故无法找到execute()
功能。我知道这一点,因为如果我修改执行函数,只会运行原始版本(index.php 中的那个)。
我知道这很奇怪,但是我对此很陌生,而且我不知道无论如何我可以调试它。我有什么明显的遗漏吗?