私はこのフォルダ構造を持っています:
index.php
js/scripts.js
で、index.php
と呼ばれるJavaScript関数が定義されてい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にあったバージョン)のみが実行されるため、これを知っています。
私はこれが奇妙であることを知っていますが、私はこれに不慣れであり、とにかくこれをデバッグできるかどうかわかりません。私が行方不明になっていることは明らかですか?