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

  • 相关阅读:
    python学习,day4:装饰器的使用示例
    python学习,day3:函数式编程,递归和高阶函数
    JZ高中OJ 1385. 直角三角形
    JZ高中OJ 1382. 区间
    JZ高中OJ 3404. [NOIP2013模拟]卡牌游戏
    JZ高中OJ 3403. [NOIP2013模拟] 数列变换
    JZ高中OJ 1433. 数码问题
    JZ初中OJ 1339. disease
    JZ高中OJ 1432. 输油管道
    JZ初中OJ 1342. [南海2009初中]cowtract
  • 原文地址:https://www.cnblogs.com/itzyz/p/12680731.html
Copyright © 2011-2022 走看看