欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

jQuery插件AjaxFileUpload用來實現(xiàn)ajax文件上傳,該插件使用非常簡單,接下來寫個demo演示怎么用AjaxFileUpload插件實現(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、實現(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() {
 // 開始上傳文件時顯示一個圖片
 $("#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è)計有所幫助。

相關(guān)文章

  • jquery修改網(wǎng)頁背景顏色通過css方法實現(xiàn)

    jquery修改網(wǎng)頁背景顏色通過css方法實現(xiàn)

    在瀏覽一些網(wǎng)站,尤其是一些小說網(wǎng)站的時候,都會有修改頁面背景顏色的地方,這個是用jquery可以做到
    2014-06-06
  • Jquery index()方法 獲取相應(yīng)元素索引值

    Jquery index()方法 獲取相應(yīng)元素索引值

    昨天做一個Jqery效果,要獲取相應(yīng)元素的索引值,暈,又忘記了?,F(xiàn)在記錄下來,以后再次忘記好查怎么獲取相應(yīng)元素的索引值
    2012-10-10
  • jQuery+PHP打造滑動開關(guān)效果

    jQuery+PHP打造滑動開關(guān)效果

    這篇文章主要介紹了jQuery+PHP打造滑動開關(guān)效果,實現(xiàn)類似360安全衛(wèi)士防火墻開啟關(guān)閉的開關(guān),非常的實用,這里推薦給大家
    2014-12-12
  • jquery實現(xiàn)動態(tài)添加附件功能

    jquery實現(xiàn)動態(tài)添加附件功能

    這篇文章主要為大家詳細(xì)介紹了jquery實現(xiàn)動態(tài)添加附件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • jQuery中nextAll()方法用法實例

    jQuery中nextAll()方法用法實例

    這篇文章主要介紹了jQuery中nextAll()方法用法,實例分析了nextAll()方法的功能、定義及查找匹配元素之后所有的同輩元素使用技巧,需要的朋友可以參考下
    2015-01-01
  • jquery獲取div距離窗口和父級dv的距離示例

    jquery獲取div距離窗口和父級dv的距離示例

    jquery中jquery.offset().top/left用于獲取div距離窗口的距離而jquery.position().top/left用于獲取距離父級div的距離,下面有個不錯的示例,感興趣的朋友可以參考下
    2013-10-10
  • jquery插件之easing使用

    jquery插件之easing使用

    很簡單的一個效果插件,但不是經(jīng)常用,怕忘了,以后在用又要去看文檔,所以現(xiàn)在把筆記寫下來,方便以后
    2010-08-08
  • jQuery插件實現(xiàn)靜態(tài)HTML驗證碼校驗

    jQuery插件實現(xiàn)靜態(tài)HTML驗證碼校驗

    這篇文章主要介紹了jQuery插件實現(xiàn)靜態(tài)HTML驗證碼校驗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-11-11
  • jquery ztree異步搜索(搜葉子)實踐

    jquery ztree異步搜索(搜葉子)實踐

    這篇文章主要介紹了jquery ztree異步搜索,即搜葉子實踐,使用jquery ztree開發(fā)的樹控件經(jīng)常需要進(jìn)行一些異步查找葉子節(jié)點(diǎn)的操作,感興趣的小伙伴們可以參考一下
    2016-02-02
  • jQuery中end()方法用法實例

    jQuery中end()方法用法實例

    這篇文章主要介紹了jQuery中end()方法用法,實例分析了end()方法的功能、定義與回到最近的一個"破壞性"操作之前的使用技巧,需要的朋友可以參考下
    2015-01-01

最新評論