gpt4 book ai didi

虚拟目录中的 Javascript 不知道虚拟目录

转载 作者:行者123 更新时间:2023-12-03 21:45:23 24 4
gpt4 key购买 nike

假设我有该网站 http://localhost/virtual其中 virtual 是虚拟目录

我有一个使用 JQuery 在 JavaScript 文件中定义的 Ajax 请求

$.getJSON("/Controller/Action")

当调用此方法时,客户端会尝试在根级别查找 url,即 http://localhost/Controller/Action

如果我添加波形符(~),它就会变成 http://localhost/virtual/~/Controller/Action

它应该(如果是为了做我想做的事)决心 http://localhost/virtual/Controller/Action

关于如何解决这个问题有什么想法吗?

最佳答案

Aku 上面的提示看起来是正确的,但它不想为我工作。最后我想出了这样使用它

<script type="text/javascript">
var config = {
contextPath: '<%= @Url.Content("~") %>'
};
</script>

然后在我的 JavaScript 中我这样使用它

config.contextPath + 'myAppPath'。

因此,如果没有虚拟目录,则解析为“/”+“myAppPath”如果是虚拟目录,则解析为“/VirtualPath/”++ “myAppPath”

这终于对我有用了。

关于虚拟目录中的 Javascript 不知道虚拟目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2116788/

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