私はこれらのもののようないくつかのスクリプトへの参照を持つHTMLページを持っている:HTMLページのスクリプトsrcにルートを動的に追加する方法はありますか?
<script charset="utf-8" src="Content/Styles/ThemeForest/assets/js/vendors.js"></script>
<script charset="utf-8" src="Content/Styles/ThemeForest/assets/js/app.js"></script>
問題は、私は、サーバーに自分のサイトをアップロードするとき、それはもはや機能していること、ではありません。 私は代わりにWebアプリケーション名を追加すると、再び動作すると考えました。このような何か:
<script charset="utf-8" src="MySite/Content/Styles/ThemeForest/assets/js/vendors.js"></script>
<script charset="utf-8" src="MySite/CContent/Styles/ThemeForest/assets/js/app.js"></script>
今、事は...そう、私は動的にアプリケーションを追加したいWebアプリケーション名は、それがサーバーにアップロードされた後のようなものだろうか、私は知らないかもしれないということであり、名前をsrcに渡します。
window.location.pathnameというJavaScript関数があることに気付きました.Webアプリケーション名(もしあれば)がわかります。私はこれをルートの残りの部分に連結することができ、それはうまくいくはずです。
ここで、キャッチは、これはすべて正規のHTMLページにあることです。 基本的なJavaScript関数を使用してスクリプトタグにカスタムルートを設定できる方法はありますか?または他のアイデア?
'/ Content/Styles/ThemeForest/assets/js/vendors.js'のようなルート相対パスのようなサウンドが働くかもしれません。ルート相対パスを単純に使用できない理由はありますか? –