2 muumo MuuMo 于 2016.09.07 09:00 提问

jquery+ajax 解决文件上传下载问题

**新手没有学过jquery和ajax,现在手头有这么个问题要解决,求大神带我飞,*
如果有时间加我QQ 细聊328204086

1个回答

showbo
showbo   Ds   Rxr 2016.09.07 09:17

用iframe来模拟兼容性最好,你要用ajax需要用H5的FormData,ie10-不支持。

推荐使用jquery.form.js,支持FormData就用h5,否则iframe模拟

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Jquery ajax异步请求带来的问题及解决方案
考虑一段简单的代码 $.post("Handle.ashx"); window.location.href = "Login.aspx"; Handle.ashx的作用是清除Session数据,亦即把用户注销掉。 这里就出现一个问题了。 也许也是因为ajax的异步通信问题(http://hi.baidu.com/e9151
jQuery中ajax异步请求造成的问题
ajax异步请求带来的问题
jquery回调嵌套的解决方案。promise模式
jQuery回调嵌套的解决方案。其实,jQ已经为我们想好解决方案了,那就是promise模式。下面开始学习。1、deferred 和promise首先,一定要明确和区分2个对象,deferred 和promise,不然后面的学习会混乱的。deferred对象: 创建方法: jQuery.Deferred(); 主要方法:resolve , reject , notify ;
Jquery ajax 调用WebService 跨域访问的解决方法
Jquery 的POST方法调用别的服务器上的WebService 会出现跨域的问题 解决方法:cors的跨域资源共享方案 web.config 设置如下:
jQuery ajax跨域请求的解决方法
由于JS同源策略的影响,因此js只能访问同域名下的文档。因此要实现跨域,一般有以下几个方法: 一、处理跨域的方式: 1.代理 2.XHR2 HTML5中提供的XMLHTTPREQUEST Level2(及XHR2)已经实现了跨域访问。但ie10以下不支持 只需要在服务端填上响应头: header("Access-Control-Allow-Origin:*");
jQuery中的Ajax实现跨域请求,完成同源策略问题
jQuery post提交时跨浏览器,同源策略解决方案
jquery的ajax的缓存问题
本文主要描述如何解决Jquery ajax的缓存问题。
jQuery ajax附件上传(支持多附件)
jQuery ajax附件上传(支持多附件),单个附件、多个附件都支持,里面有注解,jQuery ajax附件上传(支持多附件),单个附件、多个附件都支持,里面有注解
jquery-ajax+springMVC实现文件上传
很多前端模块都需要文件上传,和ajax结合起来可以获得很好的用户体验, 这里分享一个springMVC的小案例,业务上考虑到了,ajax可以不断上传文件,这里并没禁止多次上传,但每次上传成功服务器端会删除掉旧文件,减少冗余文件的存在。首先jsp页面文件—— 引入jquery<script src="${pageContext.servletContext.contextPath}/Scripts/
【jQuery】解决在循环中使用ajax异步时,数据的同步问题
这个标题看起来有点儿拗口,说白就是,在for循环中使用ajax的异步同步数据时,如何按照给定数据的先后顺序去执行呢?使用的是jquery的Deferred,具体代码如下: var data = ['one','two','three','four','five','six','seven','eight']; var defer = $.Deferred(); //这一步必须要写,要不然下面的