您的位置:首页 > Web前端 > JavaScript

javascript遍历java Map对象

2012-12-04 14:04 381 查看
前台ajax访问后台,后台返回Map对象的josn数据,前台javascript获取到后台返回的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方法忽略

}


struts.xml:

<action name="ajaxaction" class="AjaxAction">
<result type="json"></result>
</action>


前台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]);
}
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: