网站

  • 如何在前端获取并呈现用户IP及位置信息

    在页面插入如下代码

    如果直接请求,可以看到这样的信息:

    也就是这个JS,var了returnCitySN,所以,我们在页面可以直接使用。 比如:

    就能在控制台打印IP地址。 …

    2021年12月31日
    04880
  • php数组的一些技巧记录

    日常开发过程中,经常会设计到数组的操作,无论是数据库查询还是数据的导入,难免都会使用到,这里将作自己在这过程中的所用所想做一个记录。 去重 比如我们在一组用户数据中,想知道一共有多少company_id,则如是操作:

    进一步处理,要去掉主键的话,则可以这样:[crayon-62846f65b249…

    2021年12月24日
    04870
  • WordPress替换文章字符串(DIV键值对)方法

    因为错误的采集规则,一不小心采集了几万篇文章之后,才发现因为没有过滤HTML代码,造成这些代码被写入数据库中,在前端也影响了正常的样式。 搜索怎么替换 在搜索结果中,大部分说的都是这样的代码:

    这种方法同样适合网站搬家,区别在于替换的字段不一样罢了。 然而,有两个问题。 第一、没办法搜索字符串,也…

    2021年12月13日
    01200
  • Thinkphp5.1中的where null表达式到底怎么写?EXP查询表达式错误解决办法

    项目开发过程中使用到组合表达式进行where查询,所有条件都是前端传送到后端,其中有一个条件与其他不同,需要表示为Null,也就是返回给前端所有该字段未空的结果。 但参考官方文档https://www.kancloud.cn/manual/thinkphp5_1/354004,也通过搜索引擎找了一些资料,发现结果都不尽如人意。[crayon-62846f65…

    2021年12月10日
    02870
  • Layui上传文件添加一个加载层动画

    网上随便搜了一下,找到一些方法,比如: https://blog.csdn.net/cainiao0589/article/details/100099567 https://blog.csdn.net/weixin_39218464/article/details/106663107 而我用到的是实例化的upload,通过layui内置的方法完成上传,所以…

    2021年12月8日
    04840
  • PHP通过phpspreadsheet等途径导入Excel日期时的数据处理方法

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

    2021年11月26日
    05090
  • Layui中将laydate的值动态赋值到upload作为上传接口请求地址的方法

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

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

    2021年11月25日
    02990
  • Layui数据表格导出身份证时后三位变为000的解决办法(templet一句话搞定)

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

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

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

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

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

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

    2021年10月26日
    01740