网站

  • PHP通过phpspreadsheet等途径导入Excel日期时的数据处理方法

    比如,我们需要录入一个入职日期,在Excel中显示如下: 导入系统后,全部变为了4开头的几位数字,这是为什么呢? 原因很简单,将Excel的时间设置问文本,我们就能看到该日期本来的数值,上图对应的数值为: 要怎么解决呢?进行数据转换就行,这里可以封装方法,或者用第三方的类,但我更推荐通过判断后再进行数据转换,方法如下:[crayon-61a1893730d5…

    19小时前
    030
  • Layui中将laydate的值动态赋值到upload作为上传接口请求地址的方法

    一、错误方向 起初,我按照jquery的方法,定义了year和month,值是对应dom元素的val,奇怪的是,我在laydate中改变这两个值,并没有传递出来,故而一开始我的方向是怎么将laydate的值传出。

    尝试搜索后,能通过好几种方式更新这个值,这些方法包括:[crayon-61a1893…

    1天前
    080
  • Layui数据表格导出身份证时后三位变为000的解决办法(templet一句话搞定)

    在使用layui自带的数据表格导出功能时,身份证后三位显示为000,导致数据表无法使用的情况,如下图: 其实要解决的话,非常简单,万不可参照网上那种千篇一律的文章,即所谓的插件包,比如这样:https://www.cnblogs.com/onesea/p/13711821.html 只需要在对应的列,使用templet模板,添加转义符/t即可。 参考代码如下…

    2021年11月11日
    0110
  • Layui数据表格怎么写一个通用的模板?多列数据相同返回时的写法

    通常,我们以templet: ratio参数作为Layui的数据表格模板,再对ratio进行定义,即可实现。 我们只需要做一些简单的返回,比如state判断,0输出一个button,1输出另一个button。 需求 在实际开发过程中,我遇到一个需要使用通用模板返回不同数据的需求。 即所有列都定义一个相同的templet名称,通过获取layui当前列名称和所在…

    2021年11月2日
    0220
  • Layui使用confirm后$(this).parent().parent().remove()无效的解决办法

    在内部的代码中,删除是不生效的,代码如下:

    而如果不用layer.confirm,直接用系统对话框,是能正常执行。 所以,要解决这个问题,就必须先声明$(this).parent().parent() 也就是在layer.confirm的上面,先var一个变量等于$(this).parent()….

    2021年10月26日
    0240
  • Layui 按钮disabled后,仍然能触发点击事件

    其实这是一个事故,是一个表意的视觉端的事故,甚至我觉得算不上BUG。 起因:

    将按钮设置为disabled,看起来样式也改变了,鼠标滑动也显示正确的手势,但是就是能触发点击事件? 为什么明明disabled了,还是能触发点击呢? 其实这是因为,并没有真的设置disabled,上面的代码只是设置了“…

    2021年10月22日
    0720
  • Layui中怎么在表单进行文件下载 ajax?blob?

    刚开始我用的AJAX请求的后端,但是返回的数据流被解析成字符串,无法下载。 其实整个下载逻辑已经在后端进行判断,有无权限都由后端返回,所以前端就是一个请求而已。 layer.open 一个layer.open也是能实现下载,会一直显示加载状态,代码如下:

    文件下载后这个窗口一直在转圈圈。 网上搜索…

    2021年10月20日
    0180
  • PHP中使用switch如何判断null?

    前端表单提交时,如果未定义或未填写,后端也没有定制,那么写入数据库,就是Null或者是数据库定时的预设值。 那么,在写逻辑的时候,如何用switch表达这个Null值呢? 逻辑代码如下:

    直接case Null? 不行 用‘Null’或者‘’呢? 也不行 那么如何判断? 用0 没错,如果写cas…

    2021年10月20日
    0390
  • Thinkphp前端输出的判断,IF可能表达的更好

    虽然官方给了很多中判断,但是偏偏找不到我们想要的,比如,我们要判断变量是否定义,是否为空,用官方的就比较繁琐,而PHP语句本身很容易做这样的判断。 所以,我们可以直接用IF,代码如下:

     

    2021年10月13日
    0210
  • 不用服务器不用空间 白嫖Cloudflare KV 搭建一个短链接网站 详细搭建过程及自定义页面

    一、托管域名 毋庸置疑,要使用CF的服务,首先要把域名托管到Cloudflare。 注册Cloudflare帐号,添加域名,按提示设置DNS为Cloudflare的DNS并等待生效即可。 因不是本文重点,这里不做过多阐述。 二、创建Workers KV 进入需要搭建短链接网站的域名,点击『Workers』。 出现如下界面,点击『管理KV命名空间』。 输入任意…

    2021年10月12日 网站
    0840