在ie6下 jquery load ashx 生成的json格式的数据出错

lee51966 2011-06-01 05:52:38

我最近写一个酒店预订程序,在开发过程中碰到一个棘手的问题

环境: asp.net 写的一个 ashx 为传输的json 对象(别人用php 写的一个同样的json 数据 用ie6 就能得到 )

客户端用jquery load过来

在ie8 火狐下测试顺利通过

在ie6下,却得不到数据


不明白什么原因,请高手指点,非常感谢!
...全文
119 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lee51966 2011-06-01
  • 打赏
  • 举报
回复
会是什么问题呢?
小辛、 2011-06-01
  • 打赏
  • 举报
回复
应该不是这个问题,因为我也传过超过5个汉字的字符串 没出现这个问题
lee51966 2011-06-01
  • 打赏
  • 举报
回复
不是语法的问题,问题很怪异

我测试过程中发现,如果某一个字段 汉字太多,在ie6下 就不运行

如果将汉字减少,剩下5个汉字,在ie6下就运行了

还是在同一个json中
小辛、 2011-06-01
  • 打赏
  • 举报
回复
发一下代码吧!~

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;
}
});



获取数据没问题~

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧