確保JavaScript 感知應用程式根URL
要讓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 整合:
3. AngularJS 整合:3. AngularJS 整合:3. AngularJS 整合:對於一個物件命名並利用Angular 值提供者將應用程式根URL 注入到您的控制器/服務/指令中。請參閱提供的連結以取得詳細說明和程式碼範例。 這些方法可確保 JavaScript 識別應用程式的根 URL,從而在不同的部署場景(本地和部署的子資料夾上)中實現正確的 URL 建構。以上是如何確保 JavaScript 在不同的部署場景中知道您的應用程式的根 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!