![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
cblstc
海阔凭鱼跃,天高任鸟飞
展开
-
ajax错误提示一闪而过,ajax请求数过多引起浏览器无响应(阻塞)问题解决
做项目时,在onsubmit中使用ajax,本来想显示错误提示的,结果错误提示一闪而过。这是错误的代码,顺便记录一下jq版ajax的用法: // 提交数据 $.ajax({ type: "POST", url: "${pageContext.request.contextPath }/user_regist.action", async: fal原创 2017-05-25 22:46:25 · 4001 阅读 · 0 评论 -
ajax判断用户是否可以访问某个网页
需求这阵子接到个任务:如果用户没有连接vpn,那么他无法正常访问需要连接vpn的网站。需求是在访问该网站之前判断用户是否连接了vpn,如果没有,就给一个友好的提示。思考如何判断用户是否连接了vpn?我最初的想法是:先获取用户的ip,然后判断ip和该网站的ip是否在同一个网络下,但是由于鄙人对计算机网络的认知仅停留在会背七层协议的阶段上,加之万能的百度谷歌都没有搜到满意的解决思路。所以必须另辟...原创 2019-01-17 17:07:51 · 1734 阅读 · 2 评论 -
无法获取未定义或 null 引用的属性“addEventListener” 解决办法
这种问题类似于java的空指针异常。原创 2018-08-03 21:15:18 · 7692 阅读 · 0 评论 -
window.open()居中和显示标题
function showStatus(url) { // 弹框宽高 var width = 470; var height = 170; // 弹框居中 var top = (window.screen.height - 30 - height) / 2; var left = (window.screen.width - 30 - width) / 2; v...原创 2018-04-28 11:13:04 · 3829 阅读 · 1 评论 -
Jquery validate校验+正则表达式积累,自用!
JQuery Validate校验自定义校验 - 判断下拉框是否被选中:/* 自定义验证:判断下拉框是否选中 */jQuery.validator.addMethod("isSelect", function (value, element) { return value != "0";}, "请选择一个选项");/* 表单校验 */$("#form-car-add").va...原创 2018-04-02 10:58:11 · 1565 阅读 · 0 评论 -
下拉框onchange方法传递option自定义属性
更新记录:2018.1.24,添加了jquery获取option自定义属性的方法——————————————————————————————————————————1 传递option的value值onchange="方法名(this.value)" 或者onchange="方法名(options[this.options.selectedIndex].value)原创 2017-07-02 13:15:06 · 5383 阅读 · 0 评论 -
ajax同步(async: false)阻塞UI线程导致loading效果失效。
如果把ajax设置成同步(aysnc:false),会阻塞UI线程,就导致了beforeSend中的UI代码无法执行,从而加载不出loading效果。只需把ajax设置成异步,即可解决问题。原创 2018-01-16 09:28:23 · 4061 阅读 · 4 评论 -
文件上传html样式美化
最近学习jquery file upload插件,觉得文件上传按钮样式代码可以拿来一用,适当做了些美化。 图片选择 .fileinput-button { position: relative; overflow: hidden; background: #fabe00; width: 70px; height: 30px; color: #ff原创 2018-01-15 11:18:16 · 3908 阅读 · 0 评论 -
js for循环事件绑定之怪现状解决
背景有一个需求:为表格的每一行绑定一个mouseover事件。很简单的样子,只需遍历所有tr,为每个tr绑定mouseover事件即可。代码如下:var trs = $("table").find("tr");for (var i=0; i<trs.length; i++) { $(trs[i]).bind("mouseover", function() { $(trs[i原创 2017-09-10 10:59:58 · 528 阅读 · 0 评论 -
用户注册实现方案一
做用户注册功能非常头疼,想要做出某些网站的注册效果但苦于难以实现,经过半天的专研,总算写出点像样的东西来。随着学习的深入,以后还会修改方案,暂时供自己查阅使用。代码:1 输入框onblur调用此方法,传递参数field,作用是:后台根据field的类型,对field指定的字段进行校验。// 输入框onblur调用此方法,传递参数field,作用是:后台根据field的类型,对f原创 2017-06-15 20:40:53 · 605 阅读 · 0 评论 -
如何跨域获取一个网页(如:百度)中的源码?
如何跨域获取一个网页(如:百度)中的源码?前言各种尝试山重水复疑无路,柳暗花明又一村总结前言写这篇博文原因有俩:一、快月底了,还没输出一篇博文;二、今天遇到个对我很有启发的问题,记录一下,以飨读者。需求是:在一个页面中嵌入另一个页面,并且自适应高度。各种尝试iframe嵌入html页面正常人接到这个需求马上想到使用iframe,以前的项目也是用iframe,而且没有任何障碍,至于自适应...原创 2019-05-24 15:29:25 · 1508 阅读 · 0 评论