+ -
当前位置:首页 → 问答吧 → 在ie6下用jquery load 数据失败

在ie6下用jquery load 数据失败

时间:2011-06-01

来源:互联网


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

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

在ie8 火狐下测试顺利通过

在ie6下,却得不到数据

另外调试中发现,同一个json 数据,把某一个字段的汉字去掉或者变成7个汉字 ie6 就能load出数据来
将字段的汉字变成20个,就失败,load数据失败

不明白什么原因,请高手指点,非常感谢!

作者: lee51966   发布时间: 2011-06-01

调用方法如下
  var p = "http://api.lzj400.com/BookHandler.ashx?idd=0&ts=" + new Date().toLocaleString();
  jQuery.ajax(
  {
  url: p + "&callback=?", //实现跨域功能
  type: "GET",
  dataType: "jsonp",
  jsonp: "callback",
  success: function(json) {
  alert(json.roomsInfo);
  },
  error: function() {

  }
  });


json 的查看地址 
http://api.lzj400.com/BookHandler.ashx?idd=0&ts=ddd

作者: lee51966   发布时间: 2011-06-01