さまざまな展開シナリオで JavaScript がアプリケーションのルート URL を確実に認識できるようにするにはどうすればよいですか?

DDD
リリース: 2024-10-30 10:40:02
オリジナル
424 人が閲覧しました

How to Ensure JavaScript Knows Your Application's Root URL in Different Deployment Scenarios?

JavaScript によるアプリケーションのルート URL の認識の確保

JavaScript がアプリケーションのルート URL に正しくアクセスできるようにするには、次のアプローチを検討してください。

1.最初の / 文字の使用:

ルート/ベース URL を取得するには、URL の最初の文字として「/」を追加します。

<code class="javascript">var urlToJobIndex2= "/jobs/GetIndex";</code>
ログイン後にコピー

2. MVC ヘルパー メソッドの利用:

単なるアプリ ルート (MVC ヘルパー メソッド経由で生成された特定の URL など) 以外のものを取得するには、Razor ビューで Url.Content ヘルパーを使用します。

<code class="javascript"><script>
    var myApp = myApp || {};  
    myApp.Urls = myApp.Urls || {};
    myApp.Urls.baseUrl = '@Url.Content("~")';
    myApp.Urls.jobIndexUrl= '@Url.Action("GetIndex","jobs")';
</script>
<script src="~/Scripts/PageSpecificExternalJsFile.js"></script></code>
ログイン後にコピー

PageSpecificExternalJsFile.js:

<code class="javascript">var urlToJobIndex= myApp.Urls.jobIndexUrl;
var urlToJobIndex2= myApp.Urls.baseUrl+"jobs/GetIndex";</code>
ログイン後にコピー

3. AngularJS 統合:

AngularJS の場合、JavaScript 名前空間オブジェクトを作成し、Angular 値プロバイダーを利用してアプリケーションのルート URL をコントローラー/サービス/ディレクティブに挿入します。詳細な説明とコード サンプルについては、提供されているリンクを参照してください。

これらのアプローチにより、JavaScript がアプリケーションのルート URL を認識できるようになり、ローカルと展開されたサブフォルダーの両方で、さまざまな展開シナリオで適切な URL を構築できるようになります。

以上がさまざまな展開シナリオで JavaScript がアプリケーションのルート URL を確実に認識できるようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!