前端使用 jQuery 的 $.ajax 方法发起请求,配置如下:
$.ajax({
type: 'post',
url: '后台路径',
dataType: 'html',
success: function(result) {
// console.info(result);
$('#test').html(result);
}
});
注意:dataType 设置为 html 时,后端需返回页面视图。
后端 Spring MVC 控制器实现示例:
@RequestMapping(value = "test")
public String test(Model model) {
model.addAttribute("test", "test");
return "modules/test/test";
}
上述代码返回视图名为 modules/test/test,对应 JSP 文件(如 test.jsp)。服务器渲染后将 HTML 返回给前端,前端通过 jQuery 插入到 #test 元素中。

