利用JQuery的ajax请求实现文件上传
2016-11-03 17:08
656 查看
今天给大家介绍一下如何利用JQuery的ajax请求实现文件上传功能。
主要需要引入一个js文件,然后调用js文件中的ajaxFileUpload请求就可以实现异步文件上传机制了。
第一步:引入js文件名称为:ajaxfileupload.js 下载地址:点击打开链接
第二步:编写<input type="file" name="file" id="file"/>点击上传文件。
第三步:编写ajaxFileUpload异步请求,并处理请求结果。
下面给出完整的例子:
<html>
<head>
<title>利用JQuery的ajax请求实现文件上传</title>
</head>
<body>
<input type="file" name="file1" id="file1"/>
<button type="button" id="submitId">点击上传<button>
<script src="js/jquery.js"></script>
<script src="js/ajaxfileupload.js"></script>
<script>
$("#submitId").on("click",function () {
$.ajaxFileUpload({
url:'此处填写URL地址', //你处理上传文件的服务端
secureuri:false,//是否启用安全机制
fileElementId:'file1',//file的id
dataType: 'application/json',//返回的类型
success: function (data) {//调用成功时怎么处理
alert("上传成功");
}
});
});
</script>
</body>
</html>这里需要注意的是:jquery的文件要在ajaxFileUpload文件之前引入,否上传不成功。
如果大家想要源代码或者对博客有啥异议都可以加我QQ:208017534 欢迎打扰哦!!!
主要需要引入一个js文件,然后调用js文件中的ajaxFileUpload请求就可以实现异步文件上传机制了。
第一步:引入js文件名称为:ajaxfileupload.js 下载地址:点击打开链接
第二步:编写<input type="file" name="file" id="file"/>点击上传文件。
第三步:编写ajaxFileUpload异步请求,并处理请求结果。
下面给出完整的例子:
<html>
<head>
<title>利用JQuery的ajax请求实现文件上传</title>
</head>
<body>
<input type="file" name="file1" id="file1"/>
<button type="button" id="submitId">点击上传<button>
<script src="js/jquery.js"></script>
<script src="js/ajaxfileupload.js"></script>
<script>
$("#submitId").on("click",function () {
$.ajaxFileUpload({
url:'此处填写URL地址', //你处理上传文件的服务端
secureuri:false,//是否启用安全机制
fileElementId:'file1',//file的id
dataType: 'application/json',//返回的类型
success: function (data) {//调用成功时怎么处理
alert("上传成功");
}
});
});
</script>
</body>
</html>这里需要注意的是:jquery的文件要在ajaxFileUpload文件之前引入,否上传不成功。
如果大家想要源代码或者对博客有啥异议都可以加我QQ:208017534 欢迎打扰哦!!!
相关文章推荐
- 利用JQuery的ajax请求实现文件上传
- 如何实现jQuery的Ajax文件上传,PHP如实文件上传. AJAX上传文件,PHP上传文件。
- Jquery AjaxUpload实现文件上传功能代码实例教程
- django 1.4 利用jquery实现ajax ‘get|post’异步请求
- Asp.Net Mvc 使用jQuery实现Ajax文件上传
- jquery+ajax+struts实现文件上传
- 利用jQuery实现多文件上传
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 关于JQuery 中$.ajax函数利用jsonp实现Ajax跨域请求ASP.NET的WebService成功获取数据的案例
- 利用jQuery实现更简单的Ajax跨域请求
- 关于jQuery在Asp.Net Mvc 框架下Ajax文件上传的实现
- 利用jquery 实现多文件上传
- jQuery插件AjaxFileUpload可以实现ajax文件上传
- 利用jQuery实现更简单的Ajax跨域请求
- 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
- 利用JQuery实现更简单的Ajax跨域请求
- 用jQuery Form Plugin实现Ajax无刷新的文件上传
- jQuery插件AjaxFileUpload文件上传实现Javascript多文件上传功能
- Jquery AjaxUpload实现文件上传
- JQuery的AJAX与Spring MVC实现异步文件上传