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

关于jquery ajax请求,返回值不同浏览器的处置

2012-07-20 
关于jquery ajax请求,返回值不同浏览器的处理?jquery 发出的post请求,java端返回json字符串。如果在java端

关于jquery ajax请求,返回值不同浏览器的处理

?

jquery 发出的post请求,java端返回json字符串。

如果在java端没有设置response header,则chrome, IE都当字符串处理,而firefox则把返回的字符串解析成dom对象,导致js端用JSON.parse()解析时报错。

?

解决办法:

response.addHeader("Content-type", "application/json")

这样,所有的浏览器都会自动把返回的字符串以json的格式解析成java对象,js端就不需要再次调用JSON.parse()来解析了。

热点排行