zoukankan      html  css  js  c++  java
  • 毕业论文之layui

    5/1

    倒霉的我又来了,我的tomcat卡在了localhost-startStop-1
    https://www.cnblogs.com/chenyanlong/p/10699434.html
    这个亲测有效
    还有个解决方案很多的,没试
    https://blog.csdn.net/qq_43021617/article/details/110005987


    发现运行不了的原因为
    method.equals("report")
    这行中method为空时程序就会自动结束
    4/26
    电脑更新后mysql用不了!!杀千刀的系统
    https://blog.csdn.net/leishenop/article/details/50953330

    跑一半debug直接无了
    idea 部分代码出现no executable code found at line
    https://blog.csdn.net/yanmiao0715/article/details/79806447
    没用,再试
    https://blog.csdn.net/chenxi_474450906/article/details/101040038?utm_medium=distribute.pc_relevant_t0.none-task-blog-2~default~BlogCommendFromMachineLearnPai2~default-1.baidujs&dist_request_id=1332049.8750.16194035244689591&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2~default~BlogCommendFromMachineLearnPai2~default-1.baidujs

    我怎么这么霉啊,靠
    4/25
    中文还是乱码
    https://blog.csdn.net/fengqing5578/article/details/80648753
    我愿称这篇文章为最强
    4/24
    后端读取前端文件名出现乱码
    https://blog.csdn.net/qq_43096062/article/details/100129349
    4/22

    记录下一个巨大的发现
    如何在js中调用layui.use里的函数(已弃,无用)
    https://blog.csdn.net/hunt_er/article/details/108292749
    https://blog.csdn.net/weixin_40530724/article/details/90750887(这个也许有用,没试)
    解决办法:
    将layui里面的函数申明为全局变量
    layui内部

     window.check = function (id) {
           return true;
       };
    
    

    js外部

    //外部调用
    var flag = check(id);
    

    出现了这个错误

    然后我引入了js.all

    放弃了这个了,找到了新方法,还是用外部方法去解决
    var upload = layui.upload

    又出现这个错误,猜测是要在最后用layui,use把upload声明下

    6啊,记录一下读取弹窗中值的方法(此弹窗也在当前页面被实现)
    js

        layer.open({
                type: 1,
                title: "提示",
                content: $("#pop"),
                area: ["800px"]
                , btn: ['确认', '关闭']
                , yes: function (index, layero) {
                    var backreason= $('textarea[name=backreason]').val();
    }
    })
    
    

    弹窗的实现

    <div style="display: none" id="pop">
        <form class="layui-form" lay-filter="dataFrm">
            <div class="layui-form-item">
                <label class="layui-form-label">退回任务原因</label>
                <div class="layui-input-inline">
                    <textarea rows="7" cols="20" name="backreason" id ="backreason" required lay-verify=required" maxlength="200" minlength="10" placeholder="详细说明退回任务原因,限10-200个字" class="layui-input"></textarea>
                </div>
            </div>
        </form>
    </div>
    


    实现文件,看了好多资料都是后端传过去流然后前端实现下载
    但因为我在后端已经实现下载了所以 我采用了
    <a class="layui-btn layui-btn-xs" lay-event="downloadReport" href="/download?checkid="+data.checkreport.id>下载报告</a>
    但放在前面按钮那传值传不进去

    4/21
    下午
    发现一个很坑的,打算在post表单中将登录信息放过去,但里面有个success函数,所以想当然想在success里实现直接登录跳转
    但是我的类型太复杂,得用到el表达式判断type,所以浏览器就不干了,给了个

    错误
    查明原因后是因为在POST里面不能申请请求,我的el表达式得通过返回才能得到
    想了想发现我可以用success返回的值,设置为tye来达到同样效果!!

    早上
    sql语句弄在数据库中能得到,然后放在controller层又得不到,简直了
    后来发现是得到参数的顺序弄错了

    数据库只能得到一个row,找了40分钟答案

    原来把while 写成了if
    吐了

    中午
    如何取cols里面的数据

    layui弹出层父传子办法
    https://blog.csdn.net/qq_41589917/article/details/103089465
    https://blog.csdn.net/weixin_44670973/article/details/90645018

    layui上传文件如何带参数回传
    https://blog.csdn.net/userlhj/article/details/82188596
    这样问题太大了,传回来的req.getparts(),返回了两个值,我又不会判断
    把data写在render里面,后台返回的是object.object
    网上搜到这种写法

                    elem: '#test1' //绑定元素
                    ,url: '/uploadAdPicture/' //上传接口
                    ,accept: 'images'
                    ,data: {adUrl: function(){return $('#adUrl').val()}}
                    ,done: function(res){
                        //上传完毕回调
                        alert("上传成功!");
                    }
    
    试了下,后台能接收到
    然而
    ![](https://img2020.cnblogs.com/blog/1698402/202104/1698402-20210421152427318-1228679249.png)
    
    魔鬼啊,大胆决定修改后台代码
    
    发现ajax的datatype为text时,只有在url界面返回resp才有用,另外的url界面中返回不管用
    出现了点击按钮没反应的情况
    ![](https://img2020.cnblogs.com/blog/1698402/202104/1698402-20210421170705343-14396749.png)
    又是这个恶心的错误,每次有它,就跟el表达式用不了有关
    ![](https://img2020.cnblogs.com/blog/1698402/202104/1698402-20210421171547697-1852148918.png)
    原来是这里,我为了美观把   
    ```<link rel="stylesheet" href="//style/admin.css" media="all">
    改成了
    <link rel="stylesheet" href=".//style/admin.css" media="all">
    

    4/20
    还以为session只能保存一个值,其实可以又很多个

    string1==string2,是值相等,而且内存地址也相等,是完全的相等
    string1.equals(string2)为true,只是值相等
    两个值比较,用equal

    晚上
    发现form.on 表单提交无效
    https://blog.csdn.net/weixin_38728273/article/details/88824800
    没有用
    https://blog.csdn.net/weixin_37211894/article/details/88726721

    4/19
    再get里面弄,然后才能返回text类型
    4/18
    添加删除后更新数据
    https://blog.csdn.net/qq_40180411/article/details/88038234
    这是点击编辑按钮执行的js,要想实现添加后刷新数据表格的动作,只需要加上
    window.parent.location.reload();即可,亲测有效!!!
    4/17
    我做到了!!!!

    操作中的医生id有的不空有的空,然后把操作表与医生表联结起来
    发现医生的姓名被全部组合了一遍,但我只需要有id的把对应医生名字组合,没id的医生名字填null
    查阅了很久的资料,发现可以用 外连接实现!!!!!!
    https://blog.csdn.net/qq_39314932/article/details/110006151
    此为具体资料

    Select  c.id, c.name,c.gender,n.name,c.checkdate,c.equipproducer,o.uploaddatatime,o.uploadReportTime,o.id,o.state,d.name  from operate o join checkreport c on o.checkid=c.id JOIN  organization n on c.hospitalid=n.id=1 left join docter d on o.doctorid=d.id;
    

    此为具体实现
    晚上
    做controller层时最大感触是数据库语句最好先运行成功再拿来用,通常运行不了是因为数据库语句出错了

    4/16
    今天把jsp文件移到了jsp文件夹中发现访问不了url:'user'了
    想了想,访问user应该是同级目录。
    所以把改为url:'/user'
    走相对路径

    惨痛经验
    坑爹
    一直更新不起,检查了2个小时发现数据库varchar的大小给小了,地址更新不进来。。。哭了

    多了一个空格就没把值读出来,找了好久的错误

          String  src = req.getParameter("src ");
    

    坑爹啊
    form.on的提交按钮不走submit的原因
    https://www.cnblogs.com/chaoba/p/10369782.html
    然后还是不行

    把debbug去掉,这个东西害人啊!!之前不知道是什么意思就让它留在那
    如何处理filed渲染object.object
    https://blog.csdn.net/Mr_FengMou/article/details/103989856

                            return res.checkreport.id;}} ```
    
    
    
    如何读取单选框里的值,当id都为="sex"时显示重复
    前端
    
    
    
    JS
    ```        var gender=$('#sex input[name="sex"]:checked ').val() ```
    如何读取select框里的文本值
    JS
    ```   var cardtype= $("#cardtype").find("option:selected").text(); ```
  • 相关阅读:
    Webpack安装及基础配置
    相机拍到了光源的灯珠图像
    面向对象特殊用法
    面向对象初始
    内置函数和必须的模块
    模块基本模式
    函数三
    函数二
    装饰器
    函数初识
  • 原文地址:https://www.cnblogs.com/hanabi-521/p/14657283.html
Copyright © 2011-2022 走看看