سلام
می خوام توسط جی کویری Url جاری رو بدست بیارم. از دستور زیر برای هدایت کاربر به سمت Url مورد نظر استفاده می کنم
windows.location.href = 'https://localhost:5001/controller/action'
دستور بالا به خوبی کار میکنه . اما مشکلی که هست اینه که در بخش های زیادی از پروژه از این دستور باید استفاده کنم و وقتی که می خوام پروژه رو ببرم روی یک هاست واقعی قرار بدم باید همه این مسیر ها رو تغییر بدم. آیا راهی هست که بشه بخش اول این Url یعنی https://localhost:5001 رو توسط کد بدست بیارم تا بعدا نیازی به تغییر نباشه؟
سلام
از این میتونی استفاده کنی:
var pathname = window.location.pathname; // Returns path only (/path/example.html)
var url = window.location.href; // Returns full URL (https://example.com/path/example.html)
var origin = window.location.origin; // Returns base URL (https://example.com)
گاهی اوقات نیاز هست که یک درخواستی رو از طریق Ajax به سمت کنترلر ارسال کنید و بعد از برگشت کاربر رو به مسیر خاصی هدایت کنید. معمولا وقتی در حین توسعه سیستم هستید به جای نام دامین https://localhost:5001 قرار داده میشه و باید تغییرش بدید بعد از پابلیش
ولی برای بدست آوردن url توسط جی کوئری می تونید از کد زیر توی Razor Page استفاده کنید :
<script>
windows.location.href = 'https://@Context.Request.Host/Area/Controller/Action';
</script>
از طریق دستور @Context.Request.Host میتونید دامین رو بدست بیارید و نیازی نیست دیگه مرتبا تغییر بدید چیزی رو.
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
149
- پاسخ :
0
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1378
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
238
- پاسخ :
1
|
تاریخ :
1403/07/09
- ساعت :
07:25:00 PM
- بازدید :
281
- پاسخ :
0
|
تاریخ :
1403/06/06
- ساعت :
11:53:00 AM
- بازدید :
423
- پاسخ :
0
|
تاریخ :
1398/09/14
- ساعت :
01:58:00 PM
- بازدید :
4294
- پاسخ :
1
|
تاریخ :
1403/05/20
- ساعت :
09:18:00 PM
- بازدید :
459
- پاسخ :
0
|
تاریخ :
1398/09/21
- ساعت :
09:53:00 AM
- بازدید :
5973
- پاسخ :
7
|
تاریخ :
1403/05/15
- ساعت :
05:37:00 PM
- بازدید :
346
- پاسخ :
1
|
تاریخ :
1398/08/16
- ساعت :
01:22:00 PM
- بازدید :
3141
- پاسخ :
1
|
تاریخ :
1403/09/06
- ساعت :
09:51:00 PM
- بازدید :
87
- پاسخ :
1
|
تاریخ :
1400/07/17
- ساعت :
10:39:00 PM
- بازدید :
2335
- پاسخ :
0
|
تاریخ :
1403/09/05
- ساعت :
06:32:00 PM
- بازدید :
70
- پاسخ :
1
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2037
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
117
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
149
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1067
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
473
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
948
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1378
- پاسخ :
1
|