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就是一個有格式的了:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章