herokuにデプロイしたJSですが、jQuery部分の処理が読み込まれていないため解決したいです。
尚、ローカルではJQueryの処理は読み込まれます。
エラー
Chrome開発者ツールのconsoleの表示上ではエラーはありませんでした。
下記の警告のみです。
[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
下記が対象のコードです。
・Genral.js
js
1$(function () { 2 var currentUrl = window.location.href; 3 ... 4 ... 5}); 6 7function moveTo(url) { 8 window.location.href = url 9}
ネットワークタブの読み込みファイルから当ファイルを確認すると、即時関数が読み込まれておらず、
下記の通りとなっていました
js
1 2function moveTo(url) { 3 window.location.href = url 4}
試したこと
- General.jsはfooter_script.htmlで読み込んでおり、Jqueryは各画面で読み込んでいたため、
先にJqueryを読み込んでからfooter_script.htmlを読み込む構成にしました。
- chromeのネットワークタブでjQueryが読み込まれいるか確認しました。
- 実行順の問題かと思いましたので、window.loadの書き方にしてみました。
- #を直書きしていたので、エスケープ処理を書きました。
あなたの回答
tips
プレビュー