12.30 前端-每日学习

1. MyBatis 中jdbcType=INTEGER、VARCHAR作用
Mapper.xml中

pid = #{pid,jdbcType=INTEGER}

pid = #{pid}

都可以用,加上jdbcType=INTEGER是避免输入空值的情况

在执行SQL时MyBatis会自动通过对象中的属性给SQL中参数赋值,它会自动将Java类型转换成数据库的类型。而一旦传入的是null 程序就无法准确判断这个类型应该是什么(是Integer?是VARCHAR?还是别的?),就有可能将类型转换错误,从而报错。
加入jdbcType正是为了解决这样的报错,需要针对这些可能为空的字段,手动指定其转换时用到的类型,jdbcType为数据库类型。

2. 从前端取值 .val()

let name = $('#uname').val();

账户: <input id="uname" type="text" placeholder="请输入您的账户">
  1. let 申明了一个块级域的局部变量name
  2. 变量name等于表单元素中输入的“账户”
  3. #uname为表单中id (#为id)
  4. jQuery: .val() 获取或设置表单元素内容

3. 也可以数据库拿值到前端

        function display(){
            $.ajax({
                url: 'http://localhost:8085/myUser/getPersonID?userId='+xx,
                type: 'GET',
                success: function (data) {
                    for(var i in data)
                    {
                        $("#"+i).val(data[i]);//把从数据库中取来的值输入到表单
                    }
                }
            })
        }

4. $.ajax()的使用
见收藏

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值