问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html页面头载入了jquery1.11.3的版本,我使用ajaxfileupload.js插件,但是...

发布网友 发布时间:2022-04-29 17:19

我来回答

1个回答

热心网友 时间:2022-04-21 00:59

1、引入AjaxFileUpload插件相关的js
<script type="text/javascript" src="<%=basePath%>resources/js/jquery-1.2.1.js"></script>
<script type="text/javascript" src="<%=basePath%>resources/js/ajaxfileupload.js"></script>

备注:测试发现,ajaxfileupload对jQuery版本是有要求的,在使用中ajaxfileupload和jQuery对应的js版本要一致,不然会导致异常发生,可以从ajaxfileupload官网下载,避免版本冲突。
2、实现上传功能代码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="/base.jsp" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>ajax文件上传</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css" href="validate/ajaxfileupload.css" />
<script type="text/javascript" src="validate/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="validate/ajaxfileupload.js" ></script>
<script type="text/javascript">
$(function(){
//上传图片
$("#btnUpload").click(function() {
alert(ajaxFileUpload());
});
});
function ajaxFileUpload() {
// 开始上传文件时显示一个图片
$("#wait_loading").ajaxStart(function() {
$(this).show();
// 文件上传完成将图片隐藏起来
}).ajaxComplete(function() {
$(this).hide();
});
var elementIds=["flag"]; //flag为id、name属性名
$.ajaxFileUpload({
url: 'uploadAjax.htm',
type: 'post',
secureuri: false, //一般设置为false
fileElementId: 'file', // 上传文件的id、name属性名
dataType: 'text', //返回值类型,一般设置为json、application/json
elementIds: elementIds, //传递参数到服务器
success: function(data, status){
alert(data);
},
error: function(data, status, e){
alert(e);
}
});
//return false;
}
</script>
</head>

<body>
<div id="wait_loading" style="padding: 50px 0 0 0;display:none;">
<div style="width: 103px;margin: 0 auto;"><img src="<%=path %>/images/loading.gif"/></div>
<br></br>
<div style="width: 103px;margin: 0 auto;"><span>请稍等...</span></div>
<br></br>
</div>
<input type="file" id="file" name="file"><br/>
<input type="hidden" id="flag" name="flag" value="ajax文件上传"/>
<input type="button" id="btnUpload" value="上传图片" />
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
微信是哪一年开始普及的 河北省承德市隆化县有哪些高级中学 孕期喝茶对胎儿有影响吗 怀孕三个月能喝红茶吗 广安御溪湖畔有多少户? 广安御溪湖畔在什么位置? 广安御溪湖畔容积率是多少? 长春市第六中学学校优势 长春市第六中学介绍 长春六中教育怎么样?? html file控件 假偶天成里男主穿的白衬衫的领子叫什么领子? html制作后台,上传图片,点击上传,弹出本地,从本地选择图片,如何实现? HTML中上传文件的表单(file有一个编辑框和一个浏览的按钮),客户只想要... 被*的“衬衫”造型美到了,配阔腿裤解开领口纽扣,看上去究竟有多漂亮? 怎么添加html在线插件? 我有一件羊毛衫带衬衫领子的假两件,放了一个夏天了,现在拿出来衬衫部分发黄了该怎么清洗? 奈何boss要娶我 木木楼梯落泪第几集? 在淘宝上买了一件衬衫,不包邮,结果发现衣服的领子和下摆都明显不对称 html的上传控件在谷歌火狐等浏览器中怎么获取绝对路径啊 我在JEEP专卖店买了一件长袖衬衫,但衬衫领口商标上是:Hafulixuanyan 不知真假 自己懒得看了,能不能给我讲讲奈何boss要娶我分集剧情 急求ewebeditor之类的HTML编辑器如何让用户编辑其上传到本地服务器的指定HTML文件? 假两件衬衫领发黄,肥皂水没洗干净导致的,怎么去除黄渍又不会染色 奈何boss要娶我众人知道夏林是木木是第几集 谁有html publisher plugin插件 奈何boss要娶我赚钱养木木第几集? 假两件衬衫针织衫,领子不能拆下来那脏了怎么办,要是一起洗那针织衫不是很快就洗得不成样子了 html图片上传控件 上海哪里有卖衬衫的假领子 苹果手机要怎么吧QQ邮箱里面的文件拿来当铃声? 手机qq邮箱可以接收音频文件(广播剧)吗?并且可以用手机播放吗? 净水器的压力罐应该把气放完吗 净水机压力罐的出水多少是决定于它的充气压力吗? 香满园大米是粳米还是籼米? 什么地方做假指纹 香满园大米怎么样? 香满园大米好吃吗,和金龙鱼比怎么样? K40复刻云冈石窟,你去过云冈石窟吗? 香满园大米质量怎么样?值不值得买? 香满园御品国珍大米好吃吗?和金龙鱼原香稻比起来怎么样? 香满园晚粳米是转基因大米吗 金龙鱼大米和香满园大米哪个比较好? 香满园大米贵不贵? 香满园大米是哪里产的? 香满园晚粳米5kg怎么样 香满园是哪个国家的品牌? 高达试作2号机怎么踩别人 香满园袋装大米为什么提回家就不真空了 高达这种机甲踩的集数 类似于异形踩人的集数?