PHP Layui
Roger.Y
这个作者很懒,什么都没留下…
展开
-
layui layer子窗口内自行关闭的办法
通常可以在layer的yes按钮回调函数yes: function(index, layero){layer.close(index)}方法关闭当前打开的窗口。但是,如果子窗口的代码执行完毕需要自行关闭的时候,以上代码就没有办法使用。解决的方案是在需要关闭窗口的地方,加入以下代码即可。window.parent.layer.closeAll();...原创 2022-02-05 18:11:37 · 1868 阅读 · 0 评论 -
SQL 语句出错
PDO利用占位符绑定SQL语句出现如下错误,Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens$sql1="INSERT INTO t_project (project_name, project_active,project_date,project_usedflag) VALUES( :proj..原创 2021-10-13 22:14:04 · 990 阅读 · 0 评论 -
layer.getChildFrame(selector, index) - 获取iframe页的DOM
layer.getChildFrame(selector, index) - 只能获取type类型为2的iframe页内DOM元素。如果type是非2的其他layer弹出层,则不能获取弹出页面内的元素,但可以用$("")的方法直接访问。layer.open({ type: 2, content: 'test/iframe.html', success: function(layero, index){ var body = layer.getChildFrame('body', ...原创 2021-10-12 22:59:46 · 1738 阅读 · 0 评论 -
layui数据表格使用url传值,增加空行的方法
网络上大部文章关于layui表格增加空行的方法都是data同步传值,设置一个空记录,然后调用reload方法,可以增加一个空行。但是如果table是通过url异步加载数据,设置空记录再调用reload的时候,layui在后台是先调用url,取得数据,而忽略表内的现有数据,包括我们做的空记录,所以并不会新增加一行。解决的办法是修改layui中table.js的源码,调整下图中if{} else{}的先后次序:变更前:变更后:红线处增加options.data.lengt..原创 2021-10-12 00:32:21 · 1350 阅读 · 1 评论