免费刷金币,请点击这里
TE社区 > 前端技术
客服QQ:1206116161

jQuery插件ajaxFileUpload异步上传文件

说的是 于 2018-05-23 16:00:03 创建话题
(3)
(0)
举报

ajaxFileUpload.js 很多同名的,因为做出来一个很容易。
我用的是这个https://github.com/carlcarl/AjaxFileUpload
下载地址在这里:http://xiazai.jb51.net/201610/yuanma/ajaxfileupload(jb51.net).rar

AjaxFileUpload.js并不是一个很出名的插件,只是别人写好的放出来供大家用,原理都是创建隐藏的表单和iframe然后用JS去提交,获得返回值。

当初做了个异步上传的功能,选择它因为它的配置方式比较像jQuery的AJAX,我很喜欢。

评论里面说到的不行。那是因为我们用的不是同一个js。我上github搜AjaxFileUpload出来很多类似js。

ajaxFileUpload是一个异步上传文件的jQuery插件

传一个不知道什么版本的上来,以后不用到处找了。

语法:$.ajaxFileUpload([options])

options参数说明:

1、url            上传处理程序地址。  
2,fileElementId       需要上传的文件域的ID,即<input type="file">的ID。
3,secureuri        是否启用安全提交,默认为false。
4,dataType        服务器返回的数据类型。可以为xml,script,json,html。如果不填写,jQuery会自动判断。
5,success        提交成功后自动执行的处理函数,参数data就是服务器返回的数据。
6,error          提交失败自动执行的处理函数。
7,data           自定义参数。这个东西比较有用,当有数据是与上传的图片相关的时候,这个东西就要用到了。
8, type            当要提交自定义参数时,这个参数要设置成post

错误提示:

1、SyntaxError: missing ; before statement错误
  如果出现这个错误就需要检查url路径是否可以访问
2、SyntaxError: syntax error错误
  如果出现这个错误就需要检查处理提交操作的服务器后台处理程序是否存在语法错误
3、SyntaxError: invalid property id错误
  如果出现这个错误就需要检查文本域属性ID是否存在
4、SyntaxError: missing } in XML expression错误
  如果出现这个错误就需要检查文件name是否一致或不存在
5、其它自定义错误
  大家可使用变量$error直接打印的方法检查各参数是否正确,比起上面这些无效的错误提示还是方便很多。

使用方法:

第一步:先引入jQuery与ajaxFileUpload插件。注意先后顺序,这个不用说了,所有的插件都是这样。

 <script src="jquery-1.7.1.js" type="text/javascript"></script>
 <script src="ajaxfileupload.js" type="text/javascript"></script>

第二步:HTML代码:

<body>
 <p><input type="file" id="file1" name="file" /></p>
 <input type="button" value="上传" />
 <p><img id="img1" alt="上传成功啦" src="" /></p>
</body>

第三步:JS代码

 <script src="jquery-1.7.1.js" type="text/javascript"></script>
 <script src="ajaxfileupload.js" type="text/javascript"></script>
 <script type="text/javascript">
 $(function () {
 $(":button").click(function () {
 ajaxFileUpload();
 })
 })
 function ajaxFileUpload() {
 $.ajaxFileUpload
 (
 {
 url: '/upload.aspx', //用于文件上传的服务器端请求地址
 secureuri: false, //是否需要安全协议,一般设置为false
 fileElementId: 'file1', //文件上传域的ID
 dataType: 'json', //返回值类型 一般设置为json
 success: function (data, status) //服务器成功响应处理函数
 {
 $("#img1").attr("src", data.imgurl);
 if (typeof (data.error) != 'undefined') {
 if (data.error != '') {
 alert(data.error);
 } else {
 alert(data.msg);
 }
 }
 },
 error: function (data, status, e)//服务器响应失败处理函数
 {
 alert(e);
 }
 }
 )
 return false;
 }
 </script>

第二个例子

使用ajaxFileUpload上传文件时,有时需要带参数提交,网上有很多资料说使用data,但其实要使用data带参数是需要修改的,否则后台是获取不到的.

分析原因:

ajaxFileUpload为了实现无刷新异步提交文件,构建 iframe 然后创建form表单 再将要上传的文件写上去再提交.但是原代码 却没有处理data.所以这块内容需要我们自己加上去.
下面红色部分为修改ajaxFileUpload.js的三处地方:

备注:好像csdn代码中加颜色加粗  有问题这三处修改的地方我直接贴出来,位置看下面的代码,

createUploadForm: function(id, fileElementId,data);

if (data) {
        for (var i in data) {
            $('<input type="hidden" name="' + i + '" value="' + data[i] + '" />').appendTo(form);
        }
    }

var form = jQuery.createUploadForm(id, s.fileElementId,s.data);

ajaxFileUpload为了实现无刷新异步提交文件,构建 iframe 然后创建form表单 再将要上传的文件写上去再提交.但是原代码 却没有处理data.所以这块内容需要我们自己加上去.
下面红色部分为修改ajaxFileUpload.js的三处地方:
备注:好像csdn代码中加颜色加粗  有问题这三处修改的地方我直接贴出来,位置看下面的代码,

createUploadForm: function(id, fileElementId,data);

if (data) { 
 for (var i in data) { 
 $('<input type="hidden" name="' + i + '" value="' + data[i] + '" />').appendTo(form);
 } 
 }

var form = jQuery.createUploadForm(id, s.fileElementId,s.data);


如何使用它呢?

$.ajaxFileUpload({
url: 'http://localhost:8080/HNUST/crawler/ordinary2', 
type: 'post',
data : {
url : url,
keyword : keyword,
rule : rule,
data : data,
sign:sign
},
secureuri: false, //一般设置为false
fileElementId: 'file', // 上传文件的id、name属性名
dataType: 'JSON', //返回值类型,一般设置为json、application/json 这里要用大写 不然会取不到返回的数据
success: function(data, status){ 
alert(data);
},
error: function(data, status, e){ 
alert(e);
}
}); 

html:
<input type="file" id="file" name="file">
java:java后台 获取参数还是正常获取:

String url=request.getParameter("url");
String keyword=request.getParameter("keyword");

获取文件并分行读取(非图片):

MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; 
MultipartFile multipartFile = multipartRequest.getFile("file"); //这个file要与fileElementId一致

try {
InputStream inputStream=multipartFile.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String tempString = null;

// 一次读入一行,直到读入null为文件结束
while ((tempString = reader.readLine()) != null) {
fileList.add(tempString); 
}
} catch (IOException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}

使用过程中有两点需要注意的地方:
其一,dataType必须要大写;
其二,在data的值要写成json的格式,否则后台无法接受参数

更多精彩内容请参考专题《ajax上传技术汇总》《javascript文件上传操作汇总》《jQuery上传操作汇总》进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持TE网络。

扫码关注TE官方微博 扫码关注TE官方微博
通过viewport实现jsp页面支持手机缩放 Asp.net中获取DataTable选择第一行某一列值 PHP判断手机是IOS还是Android js特效,页面下雪的小例子 教你让网马原代码隐藏的方法 苹果电脑安装了win7如何截屏?快捷键是什么 Spring Boot 定制URL匹配规则的方法 jQuery隐藏和显示效果实现 ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题) JavaScript function函数种类详解 Retrofit源码之请求对象的转换笔记 jQuery.parseHTML() 函数详解 ThinkPHP下表单令牌错误与解决方法分析 Linux shell命令用法及常见用例之tar命令 JS返回iframe中frameBorder属性值的方法 可以查询百度排名的asp源码放送了 javascript将异步校验表单改写为同步表单 Yii框架表单模型和验证用法 iOS实现时间显示几分钟前,几小时前以及刚刚的方法示例 jQuery使用prepend()方法在元素前添加内容用法实例 juqery 学习之三 选择器 简单 内容 js oncontextmenu事件使用详解 Javascript中的delete介绍 Android录音mp3格式实例详解 [HTML_CSS_Javascript]WWTJS js实现每日自动换一张图片的方法 js判断变量初始化的三种形式及推荐用的形式 JQuery1.6 使用方法三 开启Javascript中apply、call、bind的用法之旅模式 免费的ip数据库淘宝IP地址库简介和PHP调用实例 IE浏览器单独写CSS样式的几种方法 python使用str & repr转换字符串 Webpack实现按需打包Lodash的几种方法详解 json的定义、标准格式及json字符串检验 javascript小数四舍五入多种方法实现 CentOS 7安装后实用优化详解 js解析与序列化json数据(一)json.stringify()的基本用法 javascript中字体浮动效果的简单实例演示 Python中文编码那些事 js浮点数精确计算(加、减、乘、除) jQuery 中msgTips 顶部弹窗效果实现代码 Python内置函数reversed()用法分析 微信小程序 商城开发(ecshop )简单实例 JS数组的赋值介绍 Angular实现图片裁剪工具ngImgCrop实践 关于function类中定义变量this的简单说明 JSP 重置按钮清空传入的表单数据实例 css为图片设置背景图片 Vue组件开发初探 分享27个jQuery 表单插件集合推荐 基于jquery的图片轮播 tab切换组件 Windows安全攻略 完全修复系统漏洞的方法介绍 python中requests小技巧 smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例 php获取访问者IP地址汇总 浅析2016年DDoS攻击现状与防御机制 浅析为什么a='abc' 不等于 a=new String('abc') Python 正则表达式实现计算器功能 nodejs npm package.json中文文档 ASP.NET MVC重写RazorViewEngine实现多主题切换 做好七件事帮你提升jQuery的性能 Vue.js实现一个漂亮、灵活、可复用的提示组件示例 浅谈redis在项目中的应用 jQuery模拟实现天猫购物车动画效果实例代码 JS选中checkbox后获取table内一行TD所有数据的方法 详解CSS3中Media Queries的相关使用 英文版ubuntu安装ibus输入法(中文输入法)和开机自启动的方法 ecshop购物车消失后产品只能单件购买的解决方法(一步购物设置方法) JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法 iOS关闭虚拟键盘方法汇总 angular json对象push到数组中的方法 HTML5是否真的可以取代Flash 详解在Python程序中解析并修改XML内容的方法 一天一个shell命令 linux文本系列-file命令用法 Android主项目与Module中R类的区别详解 Angular路由简单学习 PHP简单实现合并2个数字键数组值的方法 AngularJS自定义指令详解(有分页插件代码) 基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一) PHP定时任务延缓执行的实现 js 获取元素的具体样式信息getcss(实例讲解) iOS开发之tableView实现左滑删除功能 angular.js指令中的controller、compile与link函数的不同之处 JS简单获取当前日期时间的方法(如:2017-03-29 11 41 10 星期四) Django 中使用流响应处理视频的方法 检查输入的是否是数字使用keyCode配合onkeypress事件 Python编程使用NLTK进行自然语言处理详解 Bootstrap table学习笔记(2) 前后端分页模糊查询 浅析php中array_map和array_walk的使用对比 引用jquery框架后出错的解决方法 js实现带搜索功能的下拉框实时搜索实时匹配 表格高级使用技巧_把表格进行到底(必看) jQuery之防止冒泡事件 php读取本地json文件的实例 一句话Shell命令关闭不需要的随机启动服务 PHP开发Apache服务器配置 js实现常用排序算法 mac 安装omyzsh后不执行~_.bash_profile、~_.bashrc的完美解决办法 ubuntu下安装nodejs以及升级的办法 基于Jquery easyui 选中特定的tab 基于Html5实现的react拖拽排序组件示例 JavaScript中的冒泡排序法 linux系统中UMASK权限的用法详细讲解 SQL 多表连接查询实现语句 Linux通过命令行发邮件使用sendmail函数、mail函数 使用 NodeJS+Express 开发服务端的简单介绍 JavaScript中标识符提升问题 python比较两个列表是否相等的方法 js 图片等比例缩放代码 详解Linux误删用户家目录的恢复方法 Node.js插件的正确编写方式 jquery获取链接地址和跳转详解(推荐) 文档对象模型DOM通俗讲解 借助script进行Http跨域请求 JSONP实现原理及代码 用jQuery.ajaxSetup实现对请求和响应数据的过滤 学习DIV+CSS网页布局之三列布局 js判断一个元素是否为另一个元素的子元素的代码 js 定义对象数组(结合)多维数组方法 jQuery使用$.each遍历json数组的简单实现方法 详解IOS11新特性之larget title的实现 JS手机端touch事件计算滑动距离的方法示例 JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招 Visual Studio 2017安装心得总结 asp 中文乱码问题解决方法 jquery tmpl模板(实例讲解) 自定义 ISA Server 2006 中的登录表单 JQ图片文件上传之前预览功能的简单实例(分享) jquery控制背景音乐开关与自动播放提示音的方法 基于dataset的使用和图片延时加载的实现方法 canvas+gif.js打造自己的数字雨头像的示例代码 AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】 基于Vue实现拖拽效果 JS中prototype关键字的功能介绍及使用示例 ajax同步验证单号是否存在的方法 Python(Tornado)模拟登录小米抢手机 js计算德州扑克牌面值的方法 Redis主从实现读写分离 dedecms 列表页,频道页获取当前栏目的父栏目名称的实现方法 Node.js中的缓冲与流模块详细介绍 JSP实现网页访问统计 javascript面向对象编程代码 ASP.Net MVC+Data Table实现分页+排序功能的方法 Android NestedScrolling嵌套滚动的示例代码 java解析Excel的方法(xls、xlsx两种格式) 动态控制Table的js代码 php实现读取和写入tab分割的文件 浅谈Python 集合(set)类型的操作——并交差 Linux系统中使用iostat命令检测磁盘的IO性能 nginx反向代理二级域名绑定方法及注意事项 Android忽略文件实例代码 Sybase数据库sa密码丢失后解决方法 详解Linux系统中的root权限控制 XHTML标准语法 MongoDB最大连接数设置失效的异常分析过程与解决方法 js实现文字滚动效果 Python基于Pymssql模块实现连接SQL Server数据库的方法详解 详解Oracle dg 三种模式切换 vue初尝试--项目结构(推荐) Python 多进程和数据传递的理解 AngularJs基于角色的前端访问控制的实现 js支持键盘控制的左右切换立体式图片轮播效果代码分享 Android实现后台开启服务默默拍照功能 Bootstrap3制作搜索框样式的方法 你应该知道的States字段使用规范 php中call_user_func函数使用注意事项 css div 边框阴影利用背景图或内外层div实现层次感觉阴影效果 微信小程序首页数据初始化失败的解决方法 asp 读取通过表单发送的post数据 JavaScript 和 Java 的区别浅析 CentOS7安装mysql5.7解压缩版简明教程 1 秒内启动Linux的方法 sqlserver 中ntext字段的批量替换(updatetext的用法) async_await地狱该如何避免详解 js里怎么取select标签里的值并修改 JavaScript中使用typeof运算符需要注意的几个坑 jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部) JS控制文本域只读或可写属性的方法 linux DRBD编译安装与配置方法 Linux注销用户、注销意外被断开用户的方法 几种安全的域名交易方式 SQL 实现某时间段的统计业务 将Django框架和遗留的Web应用集成的方法 30分钟快速带你理解iOS中的谓词NSPredicate JS动态增删表格行的方法 nodejs搭建本地服务器并访问文件的方法 Bootstrap Table实现定时刷新数据的方法 jquery调用asp.net 页面后台的实现代码 jquery获取table中的某行全部td的内容方法 HTML5打开手机扫码功能及优缺点 基于Python实现的扫雷游戏实例代码 js编写当天简单日历效果【实现代码】 Ruby基本的环境变量设置以及常用解释器命令介绍 SQL SERVER调用存储过程小结 Angular在一个页面中使用两个ng-app的方法(二) ES6中javascript实现函数绑定及类的事件绑定功能详解 PHP封装的远程抓取网站图片并保存功能类 python类继承与子类实例初始化用法分析 C# 小数位数保留的方法集锦 JavaScript实现简单Tip提示框效果 Ubuntu14.04更新软件导致登录死循环但是可以进入tty模式的快速解决方法
【PHP源码】忆库相册系统_ykphoto.zip 扁平响应式HTML5模板下载.zip jquery下拉点击改变背景图片代码.zip jquery卡通圆圈可旋转特效.zip mui图片裁切(拍照、从相册)上传源码实现,含Java后台,兼容安卓和ios jQuery点击图像居中放大插件Zoom.zip 页面视差滚动切换jquery.localscroll插件.zip 优秀企业网站模板.zip Spring MVC+Servlet开发的糖果电子商务类整站源码,可用于java毕业设计 js layDate日历控件代码.zip jQ带记事功能的全年日历插件.zip java-web超市管理系统源码 jQuery瀑布流插件BlocksIt.zip 可控制转速CSS3旋转风车特效.zip jQuery仿Facebook图片画廊代码.zip idea采用ssm+oracle+crud demo(class-student-teacher) 仿天络3g触屏版手机wap企业网站模板.zip jQuery检测滚动条距离顶部百分比.zip 分享 PHP网络聊天室 源代码 【ASP.NET源码】COMSHARP CMS(锐商企业CMS) v3.0 多国语言版_comsharp-cms.zip jquery卷帘式导航栏.zip jQuery网站头部下拉导航.zip 新浪翻牌flash广告效果.zip web托管服务器网站模板.zip 【PHP源码】Page Rank查询_pagerank.zip js对excel导入解析与导出 jQuery图片延迟加载插件Lazy Load.zip jQuery流媒体音乐播放器特效.zip jquery分类展开折叠代码.zip 黑色格子html5相册模板.zip 微信小程序源码-扫描条形码 web端实现考勤管理系统 纯CSS3制作中国联通logo图标样式.zip 【PHP源码】O-Blog v2.5 Beta Build0812 繁体中文版_oblog0812big5.zip CSS3鼠标悬停菜单切换效果.zip html5适合手机日期和时间选择器.zip jquery鼠标悬停缓慢下拉导航.zip js符号砸到文字变大动画特效.zip mysql数据库中文手册供参考学习 jQuery带缩略图的焦点图.zip tippy.js工具提示插件.zip jQuery+CSS3页面预加载动画特效.zip jQuery鼠标右击显示菜单代码.zip PJBlog2 完美的骑士.zip js 3D图片叠加旋转切换.zip jQuery汽车品牌锚点跳转代码.zip 网上营销CSS网页模板.zip java-web超市管理系统源码 wp现代风格win7mi主题.zip jquery弹性下拉图标菜单.zip 手机app页面转换css3动画特效.zip mac版QQ在线聊天界面代码.zip IOS风格JS模态对话框特效.zip html5水平时间轴描述切换特效.zip 商务团队公司网站模板.zip jQuery房屋楼层选择特效下载.zip 婚纱摄影企业网站模板.zip 大气简洁商务网站模板.zip jquery动画滑动幻灯片展示.zip jQuery+CSS3仿IOS无线局域网Wifi.zip Discuz! x2.5博客风格模板.zip jQuery带滚动条头部固定表格代码.zip 简约的网页模板.zip 360浏览器6.3版本jQuery滑块.zip 基于SVG的jQuery星级评分插件.zip jQuery自动滚动五屏图片通栏代码.zip 全屏日记本个人主页模板.zip HTML5+CSS3卡片抽出动画.zip jquery可定制弹出窗口.zip Discuz! 红色火焰.zip html5酒店预订日期选择手机日历.zip Clean Zone Bootstrap 响应式管理系统模板 宠物猫俱乐部网站模板.zip 【PHP源码】buscx.cn汉字拼音五笔部首速查 v1.0_zi.zip 微信小程序 - FlexLayout布局.zip tab红色斜切标签选项卡jquery.zip CSS3多终端下拉导航.zip 微信小程序源码-仿zcool站酷 别墅楼盘展示HTML5模板.zip 页面右侧底部悬浮层样式代码.zip JAVA开发的外卖系统源代码+数据库 5款不同的图片3D切换特效.zip EasySysprep--系统封装工具 仿百度老黄历JQuery插件 微信小程序 - 学习用商品详情购物车.zip 【PHP源码】ExpressionEngine Core 1.5.2 Build 0302 简体中文版_eec152.zip wordpress图片类cnsecer主题.zip 【ASP.NET源码】流风通用管理框架源码_starframework.zip jquery滚动条美化插件.zip 手机UI设计企业网站模板.zip bootstrap流行模板 蓝色楼房建筑网站模板.zip CSS3小球环形旋转Loading动画.zip jQuery超级链接打开效果.zip jquery全宽图像滑块.zip css3页面滚动div元素动画特效.zip CSS3 Loader加载指示器动画效果.zip 【PHP源码】Simple PHPBlog v0.5.0.1 多国语言版_sphpblog_0501.zip EasyUI 最新 离线中文API 2017.11(包含实例) 手表b2c商城网站模板.zip SpringSpringmvcMybitis+oracel实现增删改查案例 h5手机端带下拉刷新购物车 jQuery单选多选按钮美化插件.zip CSS3实现圆形悬浮导航.zip 【PHP源码】DreamArticle 文章管理系统 v2.0 GBK build 20080518_dreamarticle_v2.0.zip 微信小程序源码-易打卡 表单设计 t恤CSS网页模板.zip HTML5+CSS3卡通动画特效.zip 【PHP源码】PHP框架 FitPHP 0.2.0_fitphp.zip 珠宝首饰CSS网站模板.zip 【PHP源码】Moodle v1.62 CMSware汉化版_moodle-1.6.2.zip 纯实现CSS3创意导航菜单特效.zip 微信小程序源码-运动荟小程序 【PHP源码】搜台州网址导航站_soutz.zip ssh框架的学生成绩管理系统 jQuery带前后按钮旋转木马特效.zip 【ASP.NET源码】三层架构ASP.NET网上书店_bookshop.zip jQuery左右环形旋转特效.zip 韩国风光插画模板.zip 彩色线条设计网站模板.zip 麦田收割种植企业模板.zip Spring与ActiveMQ的整合的完整demo js+css3波纹催眠动画特效.zip jQuery UI 3D立体滑块特效.zip CSS3多款不同滚动效果.zip jsp+access网络书店销售管理系统(系统+论文+开题报告+任务书+摘要+英文文献) 服装销售商城HTML模板.zip 【ASP.NET源码】塞普森视频点播系统2007源代码 (.Net 1.1)_cpushvodopen.zip MySQL核心DBA视频教程 第02部-MySQL多实例安装与企业应用场景(10节) 微信小程序 - 电子优惠券领取小程序.zip CSS3蓝色动画效果企业模板.zip Discuz! DST[DAC]那时花开.zip html5手机端信息筛选条件代码.zip 蓝色商务企业全站模板下载.zip Discuz! x2招财新年风格模板.zip 个人主页HTML模板下载.zip java s2sh + SQLServer信息发布系统 商城左侧分类jquery菜单.zip tourex 6.0 高级版 旅游管理系统 仅供研究学习 五图三屏轮播js特效代码.zip 360度旋转木马jQuery幻灯片.zip 基于微信支付、支付宝支付等第三方支付的Android框架 侧边索引按钮js幻灯片代码.zip jQuery SVG垂直图标选项卡特效.zip HTML5立体小球运动动画效果.zip maven-3.2.1免解压版 jQuery制作多种弹出层效果代码.zip jQuery左侧滑动幻灯片.zip 蓝色商务Html5网站模板.zip 仿微信右上角popupwindow 国际货运公司网站模板.zip 微信小程序源码-外卖搭伴拼团php后端 nginx+springboot+dubbo +redis session共享 【ASP.NET源码】小孔子简单无刷新留言薄(AjaxPro实现)_xkzbook.zip ListView拖动排序 jQuery手机端日期和时间特效.zip 40套OA模板 jQuery手机端点击弹出分享按钮代码.zip myFirstIntnet 安卓网络编程的登陆 和查询 jQuery缩略图悬停滑动预览.zip Discuz! x2导航风格模板.zip Python 建立一个模型来识别验证码成功率 Jsp都市信息供求网 人才招聘网触屏版手机wap用户登陆网站模板.zip wp简洁tangstyle主题.zip 微信小程序源码-IT书单 仿北京东方博大妇科移动版手机wap医院网站模板.zip 超个性炫彩flash全站模板.zip webkit落叶效果.zip 【PHP源码】Media网上商店系统专业版 v4.4_eshopc.zip 微信小程序 - 小米商城.zip jquery圆角摇摆滚动菜单.zip CSS3液态胶合效果环形菜单特效.zip 基于HTML5和CSS的焦点图特效.zip 纯CSS实现图片定时切换焦点图.zip 简单橙色CSS网页模板.zip jquery鼠标悬停显示二维码特效.zip jquery图片叠加点击轮换效果.zip jQuery flexslider焦点图.zip 全屏banner轮播切换CSS3动画.zip 【ASP.NET源码】网奇Eshop网络商城系统 v5.5 SQL版_wqshop5.5_sql.zip 3d房子室内布局设计效果.zip Banner手风琴jQuery插件.zip jQuery实现渐隐表单提示.zip jQuery硬盘百分比进度条代码.zip 【PHP源码】phpPgAdmin v4.1.3 多国语言版_phppgadmin-4.1.3-rc-1.zip 绿色服务CSS网页模板.zip jQuery浮动标签插件floatlabels.zip 四组欢乐CSS3加载动画.zip html5仿手机QQ拆红包游戏代码.zip 【ASP.NET源码】无限级树形(三层开发)源码_classmanage.zip 带重播按钮的flash对联广告.zip css3产品信息3D变换.zip spring发送邮件demo jQuery Path风格旋转菜单.zip 【PHP源码】小飞熊下载系统终结版 Build 1123_xfxdown1123.zip jQuery鼠标悬停图片放大效果.zip 图片分组切换jQuery缩略图.zip css3黑色酷炫导航.zip Java SSH框架整合增、删、改、查、登录
举报X