帖子
帖子
用户
博客
课程
显示全部楼层
46
帖子
0
勋章
174
Y币

[BUG] ajax在ipone和android下,datatype为text时返回不一致

[复制链接]
发表于 2014-11-30 20:51:12
本帖最后由 davylaker 于 2014-11-30 20:53 编辑

datatype为text时,ajax返回不一致。php服务器端返回的字符串我是用json_encode
处理过的:
android下返回为原始的utf8转义字符串如:{note:"\u3010\u590d\u65e6\u4e2d\"}
iphone下返回为{note: "一起去玩"},iphone下的返回导致的问题是:如果一篇文章含有复杂的结构和特殊字符,在html中就不能JSON.parse转为json, 而android的可以JSON.parse。
为什么ajax中不直接用dataType=json呢?用dataType=json获得的json可以直接在页面处理,这没错。但是如果我想转为字符串存到数据库下次再用,那么下次转json的时候还是不行的。

建议官方iphone下ajax的返回和android保持一致。

18
帖子
0
勋章
2011
Y币
我了遇到了同样的问题 求官方快点能解决
18
帖子
0
勋章
2011
Y币
同样的数据 在安卓下能正常解析   在IOS7上 无法解析   只有把返回的数据精减到最简单的方式 才能解析   复杂一点的就不能解析
15
帖子
0
勋章
3046
Y币
问题 已经记录,稍后验证后,给您答复
28
帖子
1
勋章
1万+
Y币
此问题已解决,重新云编译就可以了
28
帖子
1
勋章
1万+
Y币
指尖双城 发表于 2014-11-30 22:47
同样的数据 在安卓下能正常解析   在IOS7上 无法解析   只有把返回的数据精减到最简单的方式 才能解析   复 ...

此问题已解决,重新云编译就可以了
46
帖子
0
勋章
174
Y币
好了
您需要登录后才可以回帖 登录

本版积分规则