1.插入数据库返回主键 useGeneratedKeys="true" keyProperty="technologyId"
2.//防止页面后退
history.pushState(null, null, document.URL);
window.addEventListener('popstate', function () {
history.pushState(null, null, document.URL);
});
//或
javascript:window.history.forward(1);
3.a标签禁止链接 href='JavaScript:void(0)' οnclick= 'submitForCheck()';
或 href='JavaScript:submitForCheck();'
$("#smsCode").removeAttr("href");
$("#smsCode").attr("href","javascript:getCode();");
input禁止编辑
//两种方法设置disabled属性
$('#areaSelect').attr("disabled",true);
$('#areaSelect').attr("disabled","disabled");
//三种方法移除disabled属性
$('#areaSelect').attr("disabled",false);
$('#areaSelect').removeAttr("disabled");
$('#areaSelect').attr("disabled","");
4.js拼接带有单引号的参数时外面的单引号前面加反斜杠 如:'οnerrοr="this.οnerrοr=null;this.src=\''+defaultImg +'\'"></a></p>'
5.微信调试时的穿透工具用法 cmd 进入 D:\开发工具\穿透工具 执行第一步 ngrok authtoken 7azRXe7j3Qpv4ray6EpEs_2DKWEhdaYfVr4GXYHLd5D
第二步 ngrok http 80
ngrok 官方网站 https://ngrok.com/ 登录账号 14020310@qq.com 密码111111
6.数据库转义字符
<< 小于号、 >>大于号 、&&和、 ''单引号、""双引号 。
7.URL特殊字符 asc值
序号 特殊字符 含义 十六进制值
1. + URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. / 分隔目录和子目录 %2F
4. ? 分隔实际的 URL 和参数 %3F
5. % 指定特殊字符 %25
6. # 表示书签 %23
7. & URL 中指定的参数间的分隔符 %26
8. = URL 中指定参数的值 %3D
7.span标签换行 火狐需要加的样式:style="word-wrap:break-word;word-break:break-all;white-space: pre-wrap; "
8.防重复提交样式:<button type="button" id="submit" data-style="expand-right" class="btn btn-search ladda-button" οnclick="tijiao(this)">提交</button>