填坑记

后台像前台传值时遇到一个问题:

坑1 使用console.log打印后台传来的json值时只显示[object Object],而不是json格式的值。

控制台
//ajaxPost是简单封装后的方法
ajaxPost(queryList, {
        "page" : curPage,
        "rows" : pageSize
    }, function(data) {
        console.log("结果是"+data);
    });

使用console.log打印后台传来的json值时只显示[object Object],而不是json格式的值。
原因:
猜测原因是字符串与data连接时自动转型为字符串了。
解决:

ajaxPost(queryList, {
        "page" : curPage,
        "rows" : pageSize
    }, function(data) {
        console.log(data);
    });
Paste_Image.png

坑2 mybatis报错“元素内容必须由格式正确的字符数据或标记组成”

Paste_Image.png

代码:

<select id="groupByMoney" resultType="hashmap">
        select count(*) as count,level from(
        select
        (case
        when registeredcaptial < 1000000 then 'LEVEL1'
        when
        registeredcaptial>=1000000 and registeredcaptial<2000000 then 'LEVEL2'
        when registeredcaptial>=2000000 and registeredcaptial<3000000 then
        'LEVEL3'
        when registeredcaptial>=3000000 then 'LEVEL4'
        end )
        as level from
        _company ) a
        group by level
    </select>

原因:
xml中的“<”、“>”被当做标签处理了,需要处理一下,类似于转义字符
解决:将包含<>的用<![CDATA[ 语句 ]]>包起来。
代码:

<select id="groupByMoney" resultType="hashmap">
        select count(*) as count,level from(
        select
        (case
        <![CDATA[when registeredcaptial < 1000000 then 'LEVEL1'
        when
        registeredcaptial>=1000000 and registeredcaptial<2000000 then 'LEVEL2'
        when registeredcaptial>=2000000 and registeredcaptial<3000000 then
        'LEVEL3'
        when registeredcaptial>=3000000 then 'LEVEL4'
        end ]]>)
        as level from
        _company ) a
        group by level
    </select>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 真的是玩玩没想到,一个cli竟然坑了我这么久,想当年写Python命令行工具的时候,哪有这么麻烦?随随便便写几下,...
    尽情的嘲笑我吧阅读 3,593评论 0 1
  • 前言 网上关于微信支付的文章很多,但是感觉写的很多而且很乱,而且都是讲客户端和服务端全都写出来,搞得看的人根本搞不...
    西风颂阅读 8,287评论 4 70
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • 为了共产主义事业,我们在项目中增加了导航的需求,让在路上的土豪不再迷失茫茫雾海中,为了跟上IOS同仁奋斗的脚步,于...
    BangAiN阅读 3,332评论 1 1
  • 文章参考自:腾讯云论坛 错误提示:could not resolve host mirrors.tencentyu...
    wangzaiplus阅读 8,352评论 1 0