从 jquery 做一个帖子。POST 正在发生,但无法访问控制器添加的模型属性。
jQuery代码:
$.post('<c:url value="/savedLog.form" />', $('#logForm').serialize(), function(data, textStatus) {
var jsonlog = "${logJson}"
if (data === "SUCCESS") {
alert(jsonlog);
}
});
控制器:
public String savedLog(@RequestParam(value = "requestId", required = true) LogRequest request, ModelMap model) throws IOException
{
try
{
//Code to populate log
model.addAttribute("logJson", log.getLog());
return "success";
}
}
POST 工作正常,控制器方法执行成功。实际代码中有一个问题。已删除,因为它是多余的。
可能是什么问题。这条线不起作用。var jsonlog = "${logJson}" 模型属性或 jquery 有问题吗?
谢谢你。