我有返回 JSON 数据的 ASP.NET MVC 操作。我的客户端使用 jQuery 的ajax
函数来检索这些数据并将其显示在屏幕上。我在 JavaScript 中使用控制器操作的绝对路径:
$.ajax({
url: '/Home/Load',
type: 'post',
dataType: 'json'
})
问题是在某些环境中,我们会在前面多加一个虚拟目录,所以 URL 实际上是/Path/To/App/Home/Load
. 我想知道是否有一种方法可以编写我的 JavaScript,以便每次部署时都不需要更新它。我可以使用相对 URL,例如../Home/Index
,但偶尔我会移动我的 JavaScript 代码。使用 MVC 的捆绑器时,事情也会变得更加棘手。如果~
角色能工作就好了。