国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery插件AjaxFileUpload實現ajax文件上傳

2019-11-20 10:09:23
字體:
來源:轉載
供稿:網友

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

jQuery插件AjaxFileUpload用來實現ajax文件上傳,該插件使用非常簡單,接下來寫個demo演示怎么用AjaxFileUpload插件實現文件上傳。

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>

更多精彩內容請參考專題《ajax上傳技術匯總》《javascript文件上傳操作匯總》《jQuery上傳操作匯總》進行學習。

以上就是本文的全部內容,希望對大家學習jquery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江源县| 张北县| 库伦旗| 宁乡县| 长武县| 南投市| 乌兰浩特市| 盐津县| 得荣县| 怀安县| 沙河市| 建德市| 胶州市| 南昌市| 舟山市| 玉山县| 长垣县| 读书| 安西县| 蒙山县| 永兴县| 南投县| 梅州市| 林西县| 益阳市| 无为县| 托里县| 贵州省| 南阳市| 大理市| 庆城县| 张家界市| 靖西县| 云安县| 长丰县| 宜兴市| 吴川市| 奉节县| 贡嘎县| 奉贤区| 宜君县|