jQuery関数とPHPスクリプトを含む「js」フォルダーがあります。別のフォルダーに HTML ファイルがあります。したがって、これは今までの構造です:
/server/js/global.js /server/js/script.php /server/html/student.html _
_
_
JavaScript コードは HTML から呼び出され、正常に動作しますが、jQuery post 関数は PHP スクリプトを呼び出しません。
HTML ファイルを 'js' フォルダーに移動すると、完全に機能し、PHP スクリプトは正常に呼び出されます。
なぜこれが起こるのですか?
つまり、次のパスで表されるパスは何ですか?
$.post('script.php',...);
JavaScript フォルダーまたは HTML フォルダーからファイルを呼び出していますか?