美文网首页
ajax请求success返回boolean值问题

ajax请求success返回boolean值问题

作者: lothar_cly | 来源:发表于2015-10-30 11:08 被阅读2897次

    AJAX请求 后台的方法返回的值为boolean类型

    在做小东西的时候遇到了一个问题,因为平时JS写的不多,AJAX写的也少。所以遇到这样的问题也一时找不到问题。

            $.ajax({
                url: "/XXXX",
                type: "GET",
                data: {XXXX: XXXX},
                success: function (data) {
                    if (data) {               
                } else {
    
                    }
    
                }
            }
    

    我后台的方法是用java写的,返回的值为boolean类型。

    但是这个判断是有问题的!!!

    data的类型不是boolean类型。。。。然后一直就不按正常的逻辑判断往下走。这个很不开心,我java给你返回的boolean 你怎么就不认呢??

    他还就真的不认!!!
    这里只可能是data的问题了。。我机智的使用了typeof判断了一下 这个data 。结果他是一个String。。我不知道为什么会是一个String。但是我知道特么的让我昨天晚上没睡好!!!!

    然后我就改成了这个样子。。

                $.ajax({
                url: "/XXXX",
                type: "GET",
                data: {XXXX: XXXX},
                success: function (data) {
                    if (data==“true”) {               
                } else {
    
                    }
    
                }
            }
    

    别人告诉我 这个是json。。。

    相关文章

      网友评论

          本文标题:ajax请求success返回boolean值问题

          本文链接:https://www.haomeiwen.com/subject/viufhttx.html