|
[BUG]
ajax在ipone和android下,datatype为text时返回不一致
[复制链接]
本帖最后由 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保持一致。
|
|