Jquery转换json对象为字符串 JSON.stringify(jsonObject)[及其浏览器兼容性问题]

jquery转换json对象为字符串 JSON.stringify(jsonObject)

alert(JSON.stringify(jsonObject));

 

话说上面这个函数在IE6、7中都无法正常使用。解决办法呢?

如下,用jquery的方法:

// JSON转换为字符串
function JSONstringify(Json){
	if($.browser.msie){
	   if($.browser.version=="7.0"||$.browser.version=="6.0"){
		  var  result=jQuery.parseJSON(Json);
	   }else{
		  var result=JSON.stringify(Json);   
	   }		
	}else{
		var result=JSON.stringify(Json);  			
	}
	return result;
}
话说jquery的jQuery.parseJSON在IE8、9中貌似不怎么好使,所以直接用其自己支持的方法JSON.stringify

 

有篇参考文章,大家可以去看看,不过里面的解法貌似不怎么太好。

SJ9012: IE6 IE7 IE8(Q) 不支持 JSON 对象

 

 


阅读本文后,您的心情是:
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
知识共享许可协议
评论(2) 浏览(26883) 引用(0)
引用地址:http://blog.baiwand.com/tb.php?sc=840ef0&id=35
Tags:
« html头文件设置常用之<meta>设置缓存 【经验】JQuery _$.each与each()的用法 »

评论列表

  1. Joe 2013-02-27 17:39
    JSON.stringify() 的作用跟 jQuery.parseJSON()是刚好相反的吧。
     

Blogger

  • blogger
  • 天之骄子
  • 职位:研发工程师
    铭言:
    阳光与欢乐同在,
    与我同在
    主页:
    blog.baiwand.com

分类目录

日志归档

主题标签

数据统计

  • 日志:151篇
  • 评论:45条
  • 碎语:264条
  • 引用:0条

链接表

随机日志 »

最新日志 »

最新评论 »

标签云 »

订阅Rss
sitemap