日期:2014-05-17  浏览次数:20424 次

问个后台转换前台格式问题
我最终想得到 这个格式  
  var ja = [];
  ja['北京市'] = '北京市';
  ja['上海市'] = '上海市';
  ja['广东省'] = '广东省';
  ja['广州市'] = '广州市';
  ja['惠州市'] = '惠州市';
  ja['汕头市'] = '汕头市';

我以为就是json 格式 就这么写的 
  $.ajax({
  type: "get", // 使用get方法访问后台
  dataType: "json", // 返回json格式的数据
  cache: false, // 禁用缓存
  timeout: 3000000000000, // 设定超时时间
  url: "Default4.aspx", // 要访问的后台地址
  data: "tag=GetDep", // 要发送的数据
  success: function(msg) {
  alert();
  debugger; // msg为返回的数据,在这里做数据绑定
  ja = msg;

  },
  error: function(jqXHR, textStatus, errorThrown) {

  }
  });

后台 msg返回[{"北京市":"北京市"},{"上海市":"上海市"},{"广东省":"广东省"},{"广州市":"广州市"},{"惠州市":"惠州市"},{"汕头市":"汕头市"}] 结果不匹配
后台返回什么格式 才能和我 想要的 数据格式 匹配啊。
刚在用着方面的东西 


------解决方案--------------------
不知到你是怎么绑定到ja,
通过返回的msg就可获得,如:
msg[0].北京市
msg[1].上海市
------解决方案--------------------
$.getJSON,返回的就是你要的ja
------解决方案--------------------
探讨

来几个人 我要 结贴 这分 我不知道 怎么给了

------解决方案--------------------

凑个分子!!