最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery插件AjaxFileUpload實(shí)現(xiàn)ajax文件上傳

 更新時(shí)間:2016年05月05日 14:27:55   作者:Ruthless  
這篇文章主要為大家詳細(xì)介紹了jQuery插件AjaxFileUpload實(shí)現(xiàn)ajax文件上傳的相關(guān)資料,需要的朋友可以參考下

本文實(shí)例為大家分享了AjaxFileUpload實(shí)現(xiàn)文件上傳的具體代碼,供大家參考,具體內(nèi)容如下

jQuery插件AjaxFileUpload用來實(shí)現(xiàn)ajax文件上傳,該插件使用非常簡單,接下來寫個(gè)demo演示怎么用AjaxFileUpload插件實(shí)現(xiàn)文件上傳。

1、引入AjaxFileUpload插件相關(guān)的js

復(fù)制代碼 代碼如下:
<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>

備注:測試發(fā)現(xiàn),ajaxfileupload對jQuery版本是有要求的,在使用中ajaxfileupload和jQuery對應(yīng)的js版本要一致,不然會導(dǎo)致異常發(fā)生,可以從ajaxfileupload官網(wǎng)下載,避免版本沖突。

2、實(shí)現(xiàn)上傳功能代碼

<%@ 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() {
 // 開始上傳文件時(shí)顯示一個(gè)圖片
 $("#wait_loading").ajaxStart(function() {
  $(this).show();
 // 文件上傳完成將圖片隱藏起來
 }).ajaxComplete(function() {
  $(this).hide();
 });
 var elementIds=["flag"]; //flag為id、name屬性名
 $.ajaxFileUpload({
  url: 'uploadAjax.htm', 
  type: 'post',
  secureuri: false, //一般設(shè)置為false
  fileElementId: 'file', // 上傳文件的id、name屬性名
  dataType: 'text', //返回值類型,一般設(shè)置為json、application/json
  elementIds: elementIds, //傳遞參數(shù)到服務(wù)器
  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>

更多精彩內(nèi)容請參考專題《ajax上傳技術(shù)匯總》,《javascript文件上傳操作匯總》《jQuery上傳操作匯總》進(jìn)行學(xué)習(xí)。

以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)jquery程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論

桓仁| 林州市| 三江| 诸城市| 长泰县| 水城县| 满城县| 中宁县| 泰州市| 旌德县| 浦县| 遵义市| 凤山县| 台中市| 蒙阴县| 精河县| 彩票| 长治县| 吉木乃县| 通化市| 绍兴县| 昆山市| 清水河县| 焉耆| 崇义县| 广州市| 闸北区| 文山县| 濮阳县| 兴和县| 合江县| 启东市| 息烽县| 呼伦贝尔市| 鄱阳县| 温泉县| 亳州市| 丹凤县| 闵行区| 浏阳市| 深泽县|