私の Web ページには JavaScript がありますが、ユーザーに表示されないようにする必要があります (ゲームへの回答が含まれているため、表示したくありません)。
そこで、コンテンツを非表示にするために Jquery .load を使用してみました (その呼び出しで外部 js ファイルからコンテンツをロードします)。しかし、読み込みに失敗しました。だから私はajaxを試しましたが、それも失敗しました。
元のページが "root/public_html/main/pages" にあるのに、ルート ディレクトリにあるファイルを読み込もうとしていることが原因である可能性があります。
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url : "../../../secret_code.js",
dataType: "text",
success : function (data) {
$("#ajaxcontent").html(data);
}
});
});
</script>
1) ajax または load メソッドを使用してルート ディレクトリからファイルをロードできないのはなぜですか? 2) 別の方法はありますか?
PS: 人々がブラウザから直接アクセスできないように、ファイルをルート ディレクトリに配置しています...