关闭
当前搜索:

通过Ajax使用FormData对象无刷新上传文件

写在前面:本文说的这个方案有浏览器兼容性问题;所有主流浏览器的较新版本已经支持这个对象了,比如Chrome 7+、Firefox 4+、IE 10+、Opera 12+、Safari 5+,对兼容性比较敏感的网站慎用。   在工作中遇到了一个问题:在一个页面中,有4块内容,每块内容都包含一个图片上传功能,希望可以实现一键把这四块内容都上传上去。 我没有用插件实现上传功能,就是用的...
阅读(3662) 评论(1)

通过Ajax方式上传文件,使用FormData进行Ajax请求

通过传统的form表单提交的方式上传文件: Html代码   form id= "uploadForm" action= "http://localhost:8080/cfJAX_RS/rest/file/upload" method= "post" enctype ="multipart/form-data">        h1 >测试通过Rest接口上传文件 h1>...
阅读(2236) 评论(0)

修改UA在PC中访问只能在微信中打开的链接

通常一般在chrome下修改 UA 为 微信或qq 就能打开 那些在js端做了限制的 链接, 但今天发现 还有一些 js 限制了 navigator.platform,pc上的值为 WIN32 或 MAC 导致 环境判断失败。 UA: 安卓QQ内置浏览器UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX...
阅读(2142) 评论(0)

jquery post时content-type的几种取值

zccst转载  以后用得着的时候慢慢研究  参考:http://stackoverflow.com/questions/4007969/application-x-www-form-urlencoded-or-multipart-form-data  四种常见的 POST 提交数据方式  我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上...
阅读(1524) 评论(0)

解决js图片加载时出现404的问题

运营网站久了之后,无法避免会出现图片404的情况,原因可能是图片文件本来就不存在或目前不存在。常见的解决方案是将404图片隐藏或者是替换为默认的图片。  img标签事件属性 img标签可使用的时间属性有: onabort, onbeforeunload, onblur, onchange, onclick, oncontextmenu, ondblclick, ondrag, ondrage...
阅读(2413) 评论(0)

JQuery判断页面图片是否加载完成并延迟加载

当页面图片很多、网络又不快时,图片显示会由上往下慢慢显示,这会让使用者观感很不好,故我希望在图片加载完成时,再将该图片显示,并用文字提示加载完成,虽然这个需求有很多JQuery的套件可以完成,且效果都还不错,如 Masonry、Lazy Load,但还是自己想亲手试试,当作给自己的一个小习题 :P 首先先找图片(找超久..),因放localhost加载会很快,所以我去Google了一些图片,...
阅读(4422) 评论(0)

jQuery 数据缓存data(name, value)详解及实现

作为一名程序员,一提到“缓存”你很容易联想到“客户端(浏览器缓存)”和“服务器缓存”。客户端缓存是存在浏览者电脑硬盘上的,即浏览器临时文件夹,而服务器缓存是存在服务器内存中,当然在一些高级应用场合也有专门的缓存服务器,甚至有利用数据库进行缓存的实现。当然这些都不在本文的讨论范围,本文要讨论的是最流行的JavaScript框架jQuery的数据缓存实现原理,这是jQuery1.2.3版开始加入的新功...
阅读(1098) 评论(0)

jquery parent() parents() closest()区别

parent是找当前元素的第一个父节点,不管匹不匹配都不继续往下找 parents是找当前元素的所有父节点  closest() 是找当前元素的所有父节点 ,直到找到第一个匹配的父节点 parent()、parents()与closest()方法两两之间有类似又有不同,本篇简短的区分一下这三个方法。通过本篇内容,大家将会在以后使用.parent()、parents()和clo...
阅读(655) 评论(0)

关于jquery中用on绑定事件后的事件冒泡问题

用on绑定时,我把子元素的 绑定到 document,而把父元素绑定到上级元素,导致 return false 阻止冒泡无效。 事件冒泡 $(function () { $(document).on("click","#p1",function(e){ console...
阅读(10885) 评论(1)

Property 'submit' of object #<HTMLFormElement> is not a function

今天使用jquery的时候使用脚本提交表单$("#submit").submit(); 然后就出现了:Property 'submit' of object # is not a function 网上查了下原因:说是form里面有个name="submit"的按钮导致submit()方法和button的name混淆 然而我的却不是name,二是id为 "submit" 再...
阅读(1369) 评论(0)

怎样防止重复发送 Ajax 请求?

不推荐用外部变量锁定或修改按钮状态的方式,因为那样比较难: 要考虑并理解 success, complete, error, timeout 这些事件的区别,并注册正确的事件,一旦失误,功能将不再可用; 不可避免地比普通流程要要多注册一个 complete 事件; 恢复状态的代码很容易和不相干的代码混合在一起; 我推荐用主动查询状态的方式(A、B,jQuery 为例)或工具函数...
阅读(4593) 评论(0)

jquery 区分鼠标单击双击事件插件

原文地址: 大家应该都知道javascript中鼠标单击和双击事件,一般情况下,对一个元素只需要绑定一个单击事件,或者绑定一个双击事件就可以了。但是有些特别的情况下,会对一个元素同时绑定单击和双击事件,并且这两个事件是不能相互干扰的。 用jquery的方法给一个元素同时绑定了单击和双击事件时,当我们双击时,结果为浏览器在响应一个双击事件的同时,还会响应一个单击事件。...
阅读(7773) 评论(0)

click与dblclick事件冲突解决方法

一个DOM元素,如:div,既绑定了 click 事件,又绑定了 dblclick 事件,这两个事件分别要做独立的事情。事件处理上没有冲突,都可以各自完成各自的操作。双击的时候虽然是执行了 dblclick 事件,但是在这之前,也执行了 click 事件,那么,如何来禁止或者说屏蔽这次多余的 click 事件呢?本文将提供给您一个比较好的解决办法。 情况分析:   首先,来了解一下点击事件发生...
阅读(6534) 评论(3)

jQuery之.on()方法

还不是完全清楚如何使用.on()进行jQuery事件绑定的同学先看这里http://api.jquery.com/on/ jQuery绑定事件的方法有几种,推荐使用.on()方法绑定,原因有两点: 1.on()方法可以绑定动态添加到页面元素的事件 比如动态添加到页面的DOM元素,用.on()方法绑定的事件不需要关心注册该事件的元素何时被添加进来,也不需要重复绑定。有的同学可能习惯...
阅读(2561) 评论(1)

JQuery when

jQuery.when(deferreds) 参数deferreds,一个或多个延时对象或JS对象,我们初略的认为它就是一个或多个异步请求。 关于deferred对象 请见: 例如: [javascript] view plaincopy $.when($.ajax("page1.php"), $.ajax("page2.php...
阅读(751) 评论(0)
65条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:8552643次
    • 积分:72222
    • 等级:
    • 排名:第24名
    • 原创:258篇
    • 转载:2779篇
    • 译文:3篇
    • 评论:750条
    文章分类
    最新评论