美文网首页
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值问题

    AJAX请求 后台的方法返回的值为boolean类型 在做小东西的时候遇到了一个问题,因为平时JS写的不多,AJA...

  • AJAX返回值乱码

    问题:前端ajax请求 java返回时中文显示正常 但到success时 data读取出现中文乱码。 项目 to...

  • 前段到后台

    前端页面ajax请求 URL:前段php页面链接后台数据库 返回数据 前段ajax 的毁掉函数success的参...

  • 2019-07-31 ajax执行后调用回调函数对外部变量赋值,

    ajax请求后修改tip的值失败。 原因:因为ajax是异步的,所以在success函数回调之前,ajax后面的代...

  • Larvel入坑第一弹

    ajax传值错误:在larvel中ajax请求成功返回{data: " Sfdump = window.Sfdu...

  • 项目中ajax 常见问题

    问题一:ajax success Function(data){} 后台传给前端的值正常应该是 ObJect,但是...

  • 函数中返回ajax的值

    遇到这样的问题,一般是ajax异步请求数据作为函数返回值.一:异步加载funtion get(callback){...

  • 前端

    问题 ajax返回后不执行success方法(已经确认后台返回成功信息) 原因 jquery1.4版本以后对jso...

  • ajax请求封装

    能发起ajax请求的函数模块 函数的返回值是promise对象 进行接口请求封装

  • JS深入(Ajax)

    Ajax的完整请求过程 1. 创建Ajax对象 2.连接到服务器 3.发送请求 4.接收返回值 read.html...

网友评论

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

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