问个后台转换前台格式问题
我最终想得到 这个格式
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
------解决方案--------------------
------解决方案--------------------凑个分子!!