后端接收不到字符串

前端js传递参数

            var gzlbzdLbbh = $.table.selectColumns("gzlbzdLbbh");
            var gzlbzdGsdm = $.table.selectColumns("gzlbzdGsdm");
            var gzlbzdGcdm = $.table.selectColumns("gzlbzdGcdm");

            $.operate.post(prefix + "/remove", {"gzlbzdLbbh": gzlbzdLbbh, "gzlbzdGsdm": gzlbzdGsdm ,"gzlbzdGcdm" : gzlbzdGcdm});

注意 gzlbzdLbbh    gzlbzdGsdm  gzlbzdGcdm 参数类型

    @PostMapping( "/remove")
    @ResponseBody
    public AjaxResult remove(String gzlbzdLbbh,String gzlbzdGsdm,String gzlbzdGcdm)

  此时后端接收参数为null

  原因在于前端参数类型和后端参数类型不匹配 此时前端参数类型为number

解决方案:

前端类型转换即可

var gzlbzdGsdm = $.table.selectColumns("gzlbzdGsdm")+"";

 

posted @ 2021-09-15 11:01  上单邢道荣  阅读(178)  评论(0)    收藏  举报