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

  • 相关阅读:
    AnyConnect使用说明(手机版)
    AnyConnect使用说明(电脑版Windows)
    Linux中MySQL中文乱码问题
    Redis的最常被问到知识点总结
    DML、DDL、DCL是什么?
    刨死你系列——手撕ArrayList
    刨死你系列——LinkedHashMap剖析(基于jdk1.8)
    mysql架构与存储引擎 (Myisam与Innodb)
    面试有关TCP常问的几个问题
    刨死你系列——HashMap剖析(基于jdk1.8)
  • 原文地址:https://www.cnblogs.com/itzyz/p/12680731.html
Copyright © 2011-2022 走看看