我正在尝试将存储在 a 中的值发送Map<Integer, Integer>
到 javascript。每当使用警报加载和显示数据时:
我知道原因是 jsp/javascript 无法解释它。以下是我的代码。
在我的控制器中:
@ResponseBody
@RequestMapping(method = RequestMethod.GET, value="/privateChat/sizes", params = {"sender", "receivers"})
return privateChatService.getPrivateChatSizes(sender,
receivers.charAt(receivers.length() - 1) == ';' ? receivers.substring(0, receivers.length() - 1) : receivers);
}
在我的jsp中:
$("#hdnPcSizes").load(contextPath+"/dashboard/privateChat/sizes?sender="+sender+"&receivers="+receivers,
function (responseText, textStatus, xhr) {
alert(responseText);
});
#hdnPcSizes
是hidden
在声明为 的同一 jsp 页面中找到的字段<input type="hidden" id="hdnPcSizes" />
。