1. 程式人生 > >javascript遍歷java Map物件

javascript遍歷java Map物件

後臺:

public class AjaxAction extends ActionSupport{

 private Map<String, Integer> mymap=new HashMap<String, Integer>();
 
 public String execute() throws Exception {
		mymap.put("張三",19);
		mymap.put("李四",20);
 }
 //get、set方法忽略
 
}

前臺jsp中ajax:

$.ajax({
	type: "POST",
	url:  "ajaxaction.action",
	data: "",
	// 接受資料格式 
	dataType : "json",
	async: false,
	// 設定請求超時時間(毫秒)。
	timeout:60000, 
	//請求失敗時呼叫函式。	
	error: function () {}, 
	success: function(data){
		//獲取mymap物件,後臺Action需要提供get方法
		var my_map=data.mymap;
		for (var key in my_map) {
			//一次迴圈就拿出一個key、value
			alert("key = "+key+"\t value = "+my_map[key]);
		}
	}
});