记录springBoot+layui查询极简写法-POST

本文记录了如何使用SpringBoot后端结合layui前端,通过POST方式实现数据查询的简化步骤。介绍了Controller的处理方法以及xdhttp.js工具类的使用,并强调了xdhttp.js需放在layui的modules目录下。
摘要由CSDN通过智能技术生成

layui前端发起

        //【延期】填写延长天数后点击确定事件
        yqsure: function(){
            var si_id = $("#yq_si_id").val();
            var si_name = $("#yq_si_name").val();
            var si_days = $("#yq_si_days").val();
            var ei_id = $("#yq_ei_id").val();
            xdhttp.post("/customer/store/ajaxUpdateEndDate",{data: {si_id:si_id,si_name:si_name,ei_id:ei_id,si_days:si_days}},
            function (data) {
                layer.closeAll();
                layer.msg(data, {icon:1});
                active.reload();
            })
        },

Controller接收处理

    //店铺延长到期时间
    @PostMapping("/ajaxUpdateEndDate")
    @ResponseBody
    public ResultBean ajaxUpdateEndDate(@RequestBody Map<String, Object> params) {
        String si_id = StringUtil.trimString(params.get("si_id"));
        String ei_id = StringUtil.trimString(params.get("ei_id"));
        String manage_us_name = SessionUtil.getForSession(request,"us_name");
        String si_days = StringUtil.trimString(params.get("si_days"));
        if (params != null && params.size() > 0) {
            if ("".equals(ei_id) || "".equals(si_id) || "".equals(si_days) || Integer.parseInt(si_days) == 0){
                return ResultBean.failed("参数不正确");
            }else {
                //接口通讯校验码
                params.put("manage_ei_code", Constant.manage_ei_code);
                params.put("manage_us_name",manage_us_name);
                int res = storeFeignClient.ajaxUpdateEndDate(params);
                if(res == 1){
                    return ResultBean.success("延期操作成功!");
                }else{
                    return ResultBean.failed("延期操作失败!");
                }
            }
        }else{
            return ResultBean.failed("参数不能为空!");
        }
    }

xdhttp.js工具类

/**
 * @description: 请求工具以及其他工具封装
 */

layui.define(['setter', 'layer', 'element', 'form', 'timePicker'], function (exports) {
    let config = 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值