通过asp.net 的Handler1.ashx中context.Response.Write(jsonString);
返回json格式的数据,必须所有名称都加上“”,不然有的浏览器会解析不到json的数据。
如:
{ "yes": "QQ.jpg","no": {"0":"花生2","1":"薯片2","2":"瓜子2","3":"瓜子","4":"苹果","5":"雪梨2","6":"花生","7":"苹果2","8":"雪梨3","9":"雪梨","10":"薯片","11":"苹果3","12":"花生3","13":"瓜子3","14":"薯片3"}}
该数据能让所有浏览器解析到。
但像:
{ "yes": "QQ.jpg","no": {0:"雪梨",1:"薯片3",2:"雪梨3",3:"花生",4:"雪梨2",5:"苹果",6:"瓜子",7:"苹果3",8:"苹果2",9:"瓜子2",10:"薯片",11:"薯片2",12:"花生3",13:"瓜子3",14:"花生2"}}
没给序号0,1,2,3等加上“”(双引号)则IE浏览器可以解析获取到数据,而360浏览器就无法解析。