直接 
alert( $.toJSON(goods) ) 有值吗?

解决方案 »

  1.   

    {"quick":0,"spec":[],"goods_id":38743,"number":1,"parent":0  有值呀。打印的这句话  你Q多少?
      

  2.   

    用的是jquery-json插件?既然弹出的值是正确的,那说明这个插件在IE6下面运行是正常的,估计是别的问题,浏览器提示什么错误信息?以下代码在IETester IE6下面运行正常。
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
    <script type="text/javascript" src="http://jquery-json.googlecode.com/files/jquery.json-2.3.min.js"></script>
    <script type="text/javascript">
    var goods = {
    id: '001',
    name: 'DEMO'
    }
    var str = $.toJSON(goods);
    alert(str); //{"id":"001","name":"DEMO"}
    alert($.evalJSON(str).name); //DEMO
    </script>