1、think3.2.2连接oracle查询报错。错误信息PHP Fatal error:Wrong parameters for Exception。没找到解决办法,换了tp版本3.2.3,好了。
2、IIS报HTTP 错误 500.19
HTTP 错误 500.19 - Internal Server Error
无法访问请求的页面,因为该页的相关配置数据无效。
详细错误信息模块 IIS Web Core
通知 BeginRequest
处理程序 尚未确定
错误代码 0x80070005
配置错误 由于权限不足而无法读取配置文件
配置文件 \\?\C:\Users\LiLi\Desktop\WEB\web.config
请求的 URL http://127.0.0.1:80/
物理路径
登录方法 尚未确定
登录用户 尚未确定
解决方法:右键发布的网站=》编辑权限=》安全选项卡=》添加一个Everyone用户=》勾选所有权限,在刷新网站即可。
3、jquery.datatable实现表格内容的横向滚动
datatable插件加上
sScrollX:true,
sScrollY:true,
并在table添加样式:white-space: nowrap;
(如果需要垂直方向滚动,sScrollY:"400px")
(如果加了sScrollY选项,表头和表体错位,给table添加样式table-layout:fixed;即可)----这句好像没用
如图:
4、flexgrid 了解一下
5、jquery.datatable报错“xxxx/tn/4”
解决方法:
某一列值为空导致的报错。
添加"sDefaultContent" : "", //此列默认值为"",以防数据中没有此值,DataTables加载数据的时候报错
6、大容量数据导入mysql报错。
解决方法:更改my.ini配置文件中的max_allowed_packet项,把值改大。
7、datatable中点击编辑后,跳转编辑页面,编辑完保存后,如何做到返回该记录的原本位置,且数据刷新
目前采用target=_blank的方式,但是原数据不会刷新,一刷新就自动回到第一页了。
2019/12/25更新此问题的解决办法
dataTable 操作某条数据后刷新一般会初始化到首页,如果在datatable配置中加上"bStateSave":true,刷新dataTable后会仍然保留在当前页。
当然还要判断是否是当前页的最后一条数据加上如下的代码就可以了。
start = $("#targetTable").dataTable().fnSettings()._iDisplayStart;
total = $("#targetTable").dataTable().fnSettings().fnRecordsDisplay();
window.location.reload();
if ((total - start) == 1) {
if (start > 0) {
$("#sorting-advanced").dataTable().fnPageChange('previous', true);
}
}
8、webservice接口调用,thinkphp3.2.3报错 SoapClient' not found,实例化错误,正确应该是:
$client = new \SoapClient($wsdl);
注意开启php扩展soap!!!
9、webmin是一个可视化的linux服务器管理工具,了解一下
10、thinkphp3.2.3,windows服务器,定时任务的实现:
11、解决了datatable全选问题,总复选框选中,子复选框全部选中;总复选框未选中,子复选框全部未选中;子复选框全部选中,总复选框选中;子复选框有未选中,则总复选框不选中。其次,获取多个已选中状态的复选框中存放的数据,进行批量处理。详见另外一篇博文这里
12、bootbox插件bootbox.alert()和bootbox.confirm()以及bootbox.propt()的嵌套使用,详见另外一篇博文这里