在项目开发中,为了实现异步向服务端发起请求,最经常使用的就是jQuery.ajax方法了。刚开始需求比较简单,调用jQuery.ajax方法时要传的参数也就那几个常见的参数:url/data/dataType/type/cache/timeout,当时感觉这个接口使用起来很简单,直到最近项目中要实现一个发送 formData数据到服务端的需求时,我发现自己错了。。。。原来jQuery.ajax()可以设置如此多的参数...
分类:
Web程序 时间:
2015-08-06 13:20:38
阅读次数:
301
XMLHttpRequest Level 2 添加了一个新的接口——FormData。利用 FormData对象,我们可以通过 JavaScript 用一些键值对来模拟一系列表单控件,我们还可以使用 XMLHttpRequest 的 send()方法来异步的提交表单。与普通的 Ajax 相比,使.....
分类:
Web程序 时间:
2015-08-05 06:25:29
阅读次数:
149
平时做表单都是跳转提交的,但是今天要做一个ajax图片异步上传,网上搜索了下,方法都比较老了,居然还有用flash的,普通的表单上传通过jquery的serialize()转换成querystring后就可以直接ajax post 上传,但是碰到文件上传就不奏效了,型号html5有个方法FormDa...
分类:
Web程序 时间:
2015-08-04 12:45:03
阅读次数:
349
一、原始的XMLHttpRequestjs上传文件过程(参考地址:http://blog.sina.com.cn/s/blog_5d64f7e3010127ns.html)
用到两个对象
第一个对象:FormData
第二个对象:XMLHttpRequest
目前新版的Firefox 与 Chrome 等支持HTML5的浏览器完美的支持这两个对象,但IE9尚未支持 FormData 对象,...
分类:
Web程序 时间:
2015-08-01 19:01:40
阅读次数:
190
今天,我们需要的图片上传插件,但是,互联网不提供符合他们的需要和易于使用的。所以我写了自己。方法1,只使用jquery代码,。代码例如以下 上传图片 这样的方法的缺点:因为IE6\8\9\不支持formdata。所以这样的方法不支持IE9及下面版本号方法二:使用ajaxfi...
分类:
Web程序 时间:
2015-07-30 13:24:58
阅读次数:
123
一、摘要最近在做个东西,需要实现页面无刷新文件上传,目前看到的方法有两种1)通过隐藏iframe 实现页面无刷新,适用于不关心上传结果1 2 3 4 2) 使用ajax 请求, 使用formData 对象传输二进制文件,适用于获取后端返回的数据并进行处理 1 var fd = new...
分类:
Web程序 时间:
2015-07-11 21:29:05
阅读次数:
237
主要是利用html5的canvas来进行图片的压缩,然后转化为dataURL,再有dataURL转化为Blob文件,Blob对象可以直接赋值给Formdata.
app.service('Util', function($q) {
var dataURItoBlob = function(dataURI) {
// convert base64/URLEnc...
分类:
Web程序 时间:
2015-07-03 19:17:32
阅读次数:
378
1.利用Jquery使用HTML5的FormData属性实现对文件的上传 在HTML5以前我们如果需要实现文件上传服务器等功能的时候,有时候我们不得不依赖于FLASH去实现,而在HTML5到来之后,我们很容易的实现对文件的上传,只需要利用HTML5的一个FormData属性,结合Jquery就很容....
分类:
Web程序 时间:
2015-06-24 14:18:35
阅读次数:
111
var formData=$("form").serialize(); $.ajax({ type: "POST", url: "/front/EPtemplate.do", processData:true, data:formData, success: function(data){...
分类:
Web程序 时间:
2015-06-21 00:38:53
阅读次数:
154