2017-07-30 4 views
0

root-URLとsub-URLのコードを統合する方法が異なることがわかりました。サブURL〜javascriptコードを統合する方法

スクリプトルート/vendor/assets/custom/js/scripts.js

このよう <script src="assets/js/scripts.js"></script>にJavaScriptコードを統合するには、唯一のルートURLのために働くとサブURLのために働いていません。

ルートURLlocalhost:3000/

サブURLlocalhost:3000/homepage/item

それはルートURLとサブの両方のために働いて、

<script src="../../assets/js/scripts.js"></script>

をこの方法で解決されました-URL。

しかし、サブURLの長さが長い場合、それは適切ではありません

ので、それは完璧な答えではありません。

../をコードに追加して、永久的でないようにしてください。

この問題の解決方法はありますか?

この方法:

<script src="ABSOULTE_ADDRESS/assets/js/scripts.js"></script>

答えて

0

あなただけのスラッシュでパスを付加でき、たとえば<script src="/assets/js/scripts.js"></script>のために、それはURLのホスト名の部分にファイルを相対ロードします。

+1

シンプルで抜群の答えです! –

関連する問題