
JavaScript
「已注销」
这个作者很懒,什么都没留下…
展开
-
下载或者导出文件为啥不谈下载框
背景:最近再做一个excel导出的功能,代码完成后,测试功能,没有下载框。原因:使用ajax向后台发送请求。 解决方法:应该适应window.location.href的方式发送请求。ajax是发送异步请求。不会刷新页面。所以,在进行下载或导出操作时,要尽量避免或者说是禁用使用ajax。原创 2017-03-02 10:07:20 · 441 阅读 · 0 评论 -
JQuery中的ajax
Ajax,用于异步刷新,再不刷新页面的情况下,向后台服务器请求数据。 JQuery向我们提供了具有很好兼容性的ajax插件。$.ajax([settings]) 函数中所有参数设置均为可选项,以下罗列几个常用参数项。url:请求地址 type:请求方式,默认值为get,常用值为:get/post async:默认为true,即异步请求,若为false时,则为同步请求,会锁定浏览器 data:原创 2017-03-01 12:40:39 · 300 阅读 · 0 评论 -
取消事件冒泡机制和阻止事件默认行为
项目中有的时候父元素和子元素会定义相同的时间类型,由于时间冒泡机制的影响,会影响我们的代码执行效果。利用下面的代码可以取消事件冒泡机制。function stopBubble(e){ if(e && e.stopPropagation) //非IE浏览器会提供一个事件对象及相关方法 e.stopPropagation(); else /原创 2017-01-24 12:59:25 · 366 阅读 · 0 评论