Memastikan Kesedaran JavaScript terhadap URL Root Aplikasi
Untuk membolehkan JavaScript mengakses URL akar aplikasi dengan betul, pertimbangkan pendekatan berikut:
1. Menggunakan Permulaan / Aksara:
Untuk mendapatkan URL akar/asas, tambahkan "/" sebagai aksara pertama URL.
<code class="javascript">var urlToJobIndex2= "/jobs/GetIndex";</code>
2. Menggunakan Kaedah Pembantu MVC:
Untuk mendapatkan lebih daripada sekadar akar apl (cth., URL khusus yang dijana melalui kaedah pembantu MVC), gunakan pembantu Url.Content dalam paparan Razor anda.
<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>
Dalam PageSpecificExternalJsFile.js:
<code class="javascript">var urlToJobIndex= myApp.Urls.jobIndexUrl; var urlToJobIndex2= myApp.Urls.baseUrl+"jobs/GetIndex";</code>
3. Penyepaduan AngularJS:
Untuk AngularJS, cipta objek ruang nama JavaScript dan gunakan pembekal nilai Angular untuk menyuntik URL akar aplikasi ke dalam pengawal/perkhidmatan/arahan anda. Rujuk pautan yang disediakan untuk penjelasan terperinci dan sampel kod.
Pendekatan ini memastikan JavaScript mengetahui URL akar aplikasi, membolehkan pembinaan URL yang betul dalam senario penggunaan yang berbeza, secara setempat dan pada subfolder yang digunakan.
Atas ialah kandungan terperinci Bagaimana untuk Memastikan JavaScript Mengetahui URL Root Aplikasi Anda dalam Senario Penerapan Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!