Rumah > Artikel > hujung hadapan web > Bagaimana untuk Memastikan Rujukan JavaScript URL Betul dalam Persekitaran Penerapan Berbeza?
Menentukan Akar Aplikasi dalam JavaScript
Dalam projek MVC, JavaScript merujuk URL khusus berdasarkan struktur projek. Walau bagaimanapun, apabila aplikasi digunakan, akar aplikasi mungkin berubah, membawa kepada rujukan yang salah. Artikel ini menangani isu tentang cara memastikan JavaScript mengetahui akar aplikasi dalam kedua-dua persekitaran setempat dan digunakan.
Untuk menyelesaikan isu ini, terdapat dua pendekatan utama:
1 . Menggunakan Aksara Akar "/"
Jika anda hanya memerlukan URL akar aplikasi untuk ditambahkan pada URL lain, gunakan "/" sebagai aksara pertama URL anda. Contohnya:
var urlToJobIndex2 = "/jobs/GetIndex";
2. Menggunakan Kaedah Pembantu ASP.NET MVC
Untuk senario yang lebih kompleks, anda boleh menggunakan kaedah pembantu ASP.NET MVC untuk menjana URL yang betul. Dalam paparan Razor anda, tentukan ruang nama JavaScript dan gunakan kaedah pembantu Url.Content untuk menetapkan URL akar aplikasi kepada pembolehubah JavaScript:
<script> var myApp = myApp || {}; myApp.Urls = myApp.Urls || {}; myApp.Urls.baseUrl = '@Url.Content("~")'; </script>
Dalam fail JavaScript luaran anda, anda boleh mengakses URL akar aplikasi menggunakan pembolehubah myApp.Urls.baseUrl. Contohnya:
var urlToJobIndex2 = myApp.Urls.baseUrl + "jobs/GetIndex";
Dengan menggunakan pendekatan ini, anda boleh memastikan bahawa JavaScript anda merujuk URL yang betul untuk aplikasi anda, tanpa mengira persekitaran penggunaan.
Atas ialah kandungan terperinci Bagaimana untuk Memastikan Rujukan JavaScript URL Betul dalam Persekitaran Penerapan Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!