Controller层执行成功后,使用Layui弹出提示框
在Controller层中执行成功后,可以返回一个包含提示信息的JSON对象给前端页面。前端页面可以通过监听返回的JSON对象来判断是否需要弹出Layui提示框。
下面是一个示例代码:
@Controller
@RequestMapping("/delete")
public class DeleteController {
@RequestMapping("/item")
@ResponseBody
public Map<String, Object> deleteItem() {
// 执行删除操作
// ...
// 删除成功后返回JSON对象
Map<String, Object> result = new HashMap<>();
result.put("code", 0);
result.put("msg", '删除成功');
return result;
}
}
在前端页面中,可以使用Ajax来发送删除请求,并监听返回的JSON对象:
$.ajax({
url: "/delete/item",
type: "POST",
success: function(result) {
if (result.code === 0) {
// 弹出layui提示框
layer.msg(result.msg);
}
}
});
在上述代码中,当返回的JSON对象中的code为0时,表示删除成功,此时调用layer.msg(result.msg)来弹出layui提示框,提示删除成功。
原文地址: https://www.cveoy.top/t/topic/pK2L 著作权归作者所有。请勿转载和采集!