firefox和chrome 解析Myeclipse从数据库中读到的文件路径结果不一样

lanse20_2008 lanse20_2008 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如题,数据库为MySql,编译器为Myeclipse,浏览器用的firefox和chrome。
Mysql里面存放了文件路径,类型为vchar
Myeclipse从数据库中读出文件路径,赋值为String,假如名字为example=“2015\10\a.jpg”,并送到页面控件上
firefox和chrome分别读数据,并显示文件内容。用json.data.example得到文件名字,这一步两个浏览器得到的路径都一样,都是“2015\10\a.jpg”。然后下一步是将得到路径赋值为html中控件,用的是:document.getElementById("控件").src=json.data.example。
这时候chrome可以正常显示文件内容。但是firefox却显示不出文件内容,在firefox中alert(document.getElementById("控件").src),发现文件路径名为:http://localhost:8080/projectname%5C2015%5C10%5Ca.jpg。就是将斜杠\翻译成了%5C。导致文件内容不能在页面上显示。
请各位懂的人告诉一下这个问题是怎么出来的,然后如何解决,谢谢啦~
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
lanse20_2008
JavaScript 87,983 成员 224,681 内容