【发布时间】:2015-06-15 15:13:45
【问题描述】:
我正在使用 jQuery 以 background-image 的形式加载一堆文件,而我的这张图片根本无法加载。浏览器不会抛出任何错误。
我知道问题是文件名包含括号(),但我尝试了各种方法,但没有任何效果。这不是重复的from this question,因为那里的解决方案不起作用。
这是文件的网址
http://oceanhotelsimages.com/uploads/200x150_Privilege_Lounge_OBS_05_(1).jpg
我在 Javascript 中尝试了不同的东西,但没有成功。
unescape(str);
encodeURI(str)
甚至直接替换字符
str.replace("(", "%28");
str.replace(")", "%29");
即使是绝望
str.replace("(", "(");
str.replace(")", ")");
帮助我 StackOverflow,你是我唯一的希望。
请不要建议更改文件名。我无权访问该文件。
【问题讨论】:
标签: javascript jquery css url