【发布时间】:2014-07-24 04:56:09
【问题描述】:
在我拥有的一个 .js 文件中,我正在添加一个图像(这是为了让图像与 select2 一起使用)。
我的网络应用位于//myserver/apps/me/myapp/。
我的图片位于//myserver/apps/me/myapp/Content/image.png。
myapp 是我的应用程序所在文件夹的名称,我不想将其硬编码到我的代码中。
我尝试了以下来源:
-
~/Content/image.png=>//myserver/apps/me/~/Content/image.png(html 无法识别 ~ 似乎意味着任何东西。) -
./Content/image.png=>//myserver/apps/me/Content/image.png -
/Content/image.png=>//myserver/Content/image.png -
../Content/image.png=>//myserver/apps/Content/image.png -
Content/image.png=>//myserver/apps/me/Content/image.png
看来我必须对应用程序名称进行硬编码(或者在服务器端将其放入我的布局中,将其存储到 javascript 变量中,然后使用该变量来获取正确的路径。
我可以在 src 中放入什么来获得我需要的实际路径,而无需硬编码或服务器端查找 myapp?或者我的 web 应用程序是否存在 IIS 设置问题?
服务器是 IIS 7(我认为)如果这很重要的话。
【问题讨论】: