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

  • 相关阅读:
    2013第51周四开放杂记
    2013第51周三杂记
    2013第51周二eclipse启动优化
    2013 第51周一纠错
    2013第50周日小结
    国内主流开放平台接口了解
    手机加密那点事儿_数值内存加密
    crontab,想说爱你不easy
    SIP基本呼叫
    js正則表達式语法
  • 原文地址:https://www.cnblogs.com/itzyz/p/12680731.html
Copyright © 2011-2022 走看看