ajax返回map的值,同时在sucess返回时的显示

代码:
EventVo eventVo = eventService.eventDetail(paramVo);
String remark = eventVo.getRemark();
if(StringUtils.isNotBlank(remark)){
    remark = remark.replace("\"", "");
remark = remark.substring(1, remark.length() - 1);
    if(remark.indexOf(",")!=-1){
        String[] strs = remark.split(",");
Map<String, String> map = new LinkedHashMap<String, String>();
        for (String s : strs) {
            String[] ms = s.split(":");
map.put(ms[0], ms[1]);
}
        model.addAttribute("rows", map);
}
}
return "jsonView";



function initRemarkForm() {
    var str = "";
$.ajax({
        type: "POST",
url: '${servletPath}/event/eventRemarkDetail.data',
data: {"eventId": eventId},
async: false,
dataType: "json",
success: function (data, textStatus) {
            var map = data.rows;
for (var key in map) {
                str += '<tr class="par-sp"><th><input class="lay" type="text" id="' + key + '"  value="' + key + '" disabled style="width: 100px;margin-top: 15px;"></th>:<td>' +
                    '<input class="lay" type="text" id="' + key + '" name="' + key + '" value="' + map[key] + '" style="width: 250px;margin-left: 15px;"></td></span>' +
                    '</tr>';
}
            $("#tdremark").html(str);
},
contentType: "application/x-www-form-urlencoded"
});
}

直接用
for (var key in map)

返回的时候显示key用key直接显示,value则需要用map[key]显示










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值