post请求与get请求传值方式

get请求

        前端请求

                  页面

getproblemTypeList() {
      const filter = Object.assign({
        keyWord: this.keyWord,
        pageNum: this.queryParams.pageNum,
        pageSize: this.queryParams.pageSize,
      });
      getproblemTypeList(filter).then((res) => {
        if (res) {
          this.problemTypeList = res.data.list;
          this.totalCount = res.data.tol;
        } else {
          this.$message.error(res.msg);
        }
      });
    },

js页面

/*获取列表*/
export function getList(data) {
  return request({
    url: '/award/problemType/list',
    method: 'get',
    params:data
  })
}

 后端接收

    @GetMapping("/list")
    public AjaxResult getList(@RequestParam(value="pageNum",required = false,defaultValue = "1") Integer pageNum,
                              @RequestParam(value="pageSize",required = false,defaultValue = "8") Integer pageSize,
                              @RequestParam(value="keyWord") String keyWord){
        try {
            AjaxResult ajaxResult= awardProblemTypeService.getList(pageNum,pageSize,keyWord);
            return ajaxResult;
        } catch (Exception e) {
            e.printStackTrace();
            return AjaxResult.error("查询异常");
        }
    }

post请求 

    方式一:

        页面代码

   deleteById(id) {
      this.$confirm("此操作将永久删除,是否继续?", "提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        type: "warning",
      })
        .then(() => {
          this.loadingbutDel = true;
          this.loadingbuttextDel = "删除中...";
          let filter = Object.assign({}, { id: id });
          console.log(filter);
          deleteById(filter).then((response) => {
            if (response) {
              this.$message({
                message: "删除成功",
                type: "success",
              });
              this.loadingbutDel = false;
              this.loadingbuttextDel = "删除";
            } else {
              this.$message.error(response.msg);
              this.loadingbutDel = false;
              this.loadingbuttextDel = "删除";
            }
            this.findFeedBack();
          });
        })
        .catch(() => {});
    },

js页面

方式一:

 export function deleteById(data) {
        return request({
            url: '/award/problemType/deleteById',
            method: 'post',
            params: data
          })
        }

方式二:

export function deleteById(id) {
  return request({
    url: '/award/problemType/deleteById',
    method: 'post',
    params: { 'id':id}
  })
}

后端收

    @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE)
    @PostMapping("/delete")
    public AjaxResult delete(Long id) {
        try {
            AjaxResult ajaxResult = workflowStepService.delete(id);
            return ajaxResult;
        } catch (Exception e) {
            e.printStackTrace();
            return AjaxResult.error("删除异常");
        }
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值