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

  • 相关阅读:
    删除CSDN上传图片水印
    Win10任务栏中隐藏/恢复日期显示
    使用idea和gradle编译spring5源码
    错误:找不到或无法加载主类
    判断字符串是否为数字
    mysql根据json数据过滤
    mysql当不存在时插入
    org.apache.xerces.parsers.SAXParser
    mybatis mapper判断if条件写法
    《Java面向对象编程》
  • 原文地址:https://www.cnblogs.com/itzyz/p/12680731.html
Copyright © 2011-2022 走看看