Я работаю над брандмауэром .Net ASP MVC.
Корневой URL-адрес сервера: "myWebSite.com/myApp/"
Мне нужно динамически найти этот url для правильного URL-адреса, чтобы сделать какой-то вызов Ajax для действия, как этот
$.ajax(
{
type: "POST",
url: root + "/Controller/Action",
data: ...
}
Я прочитал несколько вещей здесь и там, но то, что я нашел, не работает.
"document.location.hostname" -> "myWebSite.com"
"location.host" -> "myWebSite.com"
"window.location.pathname" -> "/myApp/"
Последний прозвучало как обещание, но если я перейду на сайт:
for an url : "myWebSite.com/myApp/Controller/Action?1"
"window.location.pathname" -> "/myApp/Controller/Action"