js读取后台Map

做一个东西,需要传map到前台,然后通过data["key"]这种方式获取不到。那么怎么弄呢?先贴代码,再一步一步来。

$.ajax({
		type: "GET",
		url: "changeName.ct",
		data: {
		    classIds:classIds
		},
		success:function(data){
			showDiv();
			var tableContent = '<tr><th>原班级名</th><th>升级班级名</th></tr>';
			var dataJson = JSON.parse(data);
			var dictClasses = dataJson["dictClasses"];
			if(dictClasses!=null && dictClasses.length>0){
				for(var i=0;i<dictClasses.length;i++){
					var dictClass = dictClasses[i];
					tableContent = tableContent + 
						'<tr><td>'+dictClass.name+'</td><td><input name="" class="form-control"/></td></tr>';
				}
			}
			$("#nameTable").html(tableContent);
			
		}
	});

这里ajax获得了后台的map叫做data。然后有一步:

var dictClasses = dataJson["dictClasses"];

我们在前台debug下data的内容。是:data = "{"dictClasses":[{"id":225,"createDate":"2015-05-29 13:54:50","modifyDate":"2015-08-01 11:47:53","name":"测试班级","dictSchool":{"id":302,"createDate":"2015-05-04。。。

貌似算是一个字符串了哎,所以需要dataJson解析下。发现datajson就是一个有格式的了:


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值