javascript
Tempta36
这个作者很懒,什么都没留下…
展开
-
Javascript报uncaught typeerror illegal invocation错误
在用ajax向后台传值的时候把一个对象当作参数传上去了原创 2017-08-16 18:02:06 · 451 阅读 · 0 评论 -
阻止事件冒泡和浏览器默认行为,考虑兼容性
//事件冒泡function stopBubble(e) {//如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); else //否则,我们需要使用IE的方式来取消事件冒泡 win原创 2017-08-16 17:57:25 · 651 阅读 · 0 评论 -
ajax post表单后 url会变为url?id=%d%5c
ajax post表单后 url会自动改变。如下: 提交前:localhost:3000/ 提交后:localhost:3000/?user%5Bname%5D=%E5%A4%A7%E6%B4%92%E5%BA%97解决方法1:$('#form-signup').on('submit', function(ev) { ev.stopPropagation(); ev.preventDef原创 2017-08-16 17:54:33 · 1195 阅读 · 0 评论 -
数组的forEach()和jquery的each()
//数组的forEach()//内部的this指向windowvar arr=[];arr.forEach(function(val,index){});//jquery的each()//内部的this指向遍历的每一个值$.each(arr,function(index,val){});$.each(obj,function(key,val){});$(arr).each(functi原创 2017-08-24 10:53:55 · 539 阅读 · 0 评论 -
禁止Ctrl+鼠标滚轴浏览器页面缩放
document.onmousewheel = function (evt) { var e = evt || window.event; if(e.preventDefault && e.ctrlKey) e.preventDefault(); if(e.ctrlKey) e.returnValue = false; }; if (w转载 2017-08-30 18:27:08 · 5993 阅读 · 0 评论 -
阻止a链接默认行为(不刷新页面更新验证码)
使用jquery在a点击事件中阻止默认行为不起作用,依旧会刷新页面,如下$('a').on('click',function(e){ var ev = e||window.event; ev.preventDefault();});将a写为如下形式,可以实现不刷新页面更新验证码<a href="javascript:void(0)"></a>原创 2017-09-20 22:35:09 · 975 阅读 · 0 评论 -
js实现上传图片并显示的两种实现方式(无需上传到服务器再显示)
方法一:<input type='file' id='chooseFile'><img src='' id='picToCheck'/>document .querySelector('#chooseFile') .addEventListener('change', function(){ //当没选中图...原创 2018-04-09 11:42:13 · 1216 阅读 · 0 评论 -
vue登录时点击登录之后显示cannot post/
框架:vue请求插件:axios场景:实现登录功能错误场景:点击登录按钮之后,页面跳转并显示cannot post/,请求后台的接口未被调用。源码如下:<form method="post" action="" class="layui-form" > <input name="username" placeholder="用户名" type原创 2018-10-18 17:59:27 · 36850 阅读 · 1 评论