zoukankan      html  css  js  c++  java
  • ajax返回boolean的坑

    前台ajax请求,后台返回boolean(代码如下)

        $.ajax({
            type : "post",
            data : {
                    "xxx" : xxx
            },
            url: "/xxx/xxx.do",
            success: function (result) {
                console.log(result);
                console.log(typeof result);
                if (result) {
                    alert(true);
                } else {
                    alert(false);
                }
            }
        });

        @RequestMapping("test")
        @ResponseBody
        public boolean test() {
            return true;
        }

    后台返回的Boolean类型,ajax是不认的,会简单的认为是string类型。需要将代码修改为如下

        $.ajax({
            type : "post",
            data : {
                    "xxx" : xxx
            },
            url: "/xxx/xxx.do",
            success: function (result) {
                console.log(result);
                console.log(typeof result);
                if (result == "true") {
                    alert(true);
                } else {
                    alert(false);
                }
            }
        });

     
    ————————————————
    版权声明:本文为CSDN博主「赵丙双」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_20919883/java/article/details/98482857

  • 相关阅读:
    【NOIP16提高组】换教室
    【扬中集训Day6T1】 白日梦
    【POJ 1061】 青蛙的约会
    【扬中集训DAY5T1】 交换矩阵
    【USACO】 Balanced Photo
    【USACO】 Balanced Lineup

    POJ P3352 Road Construction 解题报告
    洛谷 P2783 有机化学之神偶尔会做作弊 解题报告
    洛谷 P2300 合并神犇 解题报告
  • 原文地址:https://www.cnblogs.com/itzyz/p/12680731.html
Copyright © 2011-2022 走看看