我最近写一个酒店预订程序,在开发过程中碰到一个棘手的问题环境: asp.net 写的一个 ashx 为传输的json 对象(别人用php 写的一个同样的json 数据  用ie6 就能得到  )客户端用jquery load过来在ie8 火狐下测试顺利通过在ie6下,却得不到数据
不明白什么原因,请高手指点,非常感谢!

解决方案 »

  1.   

    发一下代码吧!~  
            jQuery.ajax({
                type: "post",
                async: false,
                url: "WebServiceKatongdiao.asmx/GetJsonAvater",
                data: '{ biid:\"' + $("#backImgId").val() + '\", shiid:\"' + $("#headImgId").val() + '\", rf:\"' + $("#sysOrmy").val() + '\"}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                cache: false,
                success: function (bg) {
                    //返回的数据用data.d获取内容
                    jsonAvater = bg.d;
                }
            });获取数据没问题~
      

  2.   

    不是语法的问题,问题很怪异我测试过程中发现,如果某一个字段 汉字太多,在ie6下 就不运行如果将汉字减少,剩下5个汉字,在ie6下就运行了还是在同一个json中