首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

服务器传回json数据的有关问题

2012-02-11 
服务器传回json数据的问题 - Web 开发 / Ajax最近刚接触ajax,碰到个小问题,还想请前辈指点。ajax到服务器后

服务器传回json数据的问题 - Web 开发 / Ajax
最近刚接触ajax,碰到个小问题,还想请前辈指点。
ajax到服务器后,服务器传回json数据,比如({....,imgPath:"...\..."})这样,
其中有一个属性imgPath是图片的绝对路径,在前台js里 用一个 msg成功获取到。但使用了jsonObj=eval(msg);之后jsonObj.imgPath里的"\" 全部消失了...,其他的都很正常。
请问这种情况应该怎么处理呢?谢谢了...



[解决办法]
传到客户端之前在后台对URL进行encodeURI,客户端再decodeURI
[解决办法]

[解决办法]
xuexi~~~~~~~~~~~~~~~~~~~
[解决办法]

CSS code
({....,imgPath:"...\..."})方法一:在服务器端传过来的再加一个\imgPath: "img\\default\\a.jpg"方法二:用定义自己的一套规则,在客户端将#替换成\方法三:就是将url用URLEncoder.encode转码传过来,然后再用decodeURI解码 

热点排行