gpt4 book ai didi

javascript - 根网址javascript

转载 作者:可可西里 更新时间:2023-11-01 02:16:26 27 4
gpt4 key购买 nike

我正在开发 .Net ASP MVC razor 应用程序

服务器上的根 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"

最佳答案

在 asp.net mvc 中,使用 razor View 引擎,我在我的布局中得到了这个:

<script type="text/javascript">
var baseUrl = "@Url.Content("~")";
</script>

这样我们就可以将应用程序基础 url 定义为可从任何地方访问的 javascript 对象。

关于javascript - 根网址javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6891920/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com