求汪晨蕊版《爱情转移汪晨蕊mp3百度云》百度云!谢谢!

谁用过ACEAdmin的上传控件?
在aceadmin后台HTML5模板里有&个&功能强大&的上传批处理控件。
js声明此对象,
$('#id-input-file-1&,&#id-input-file-2').ace_file_input();&
我前端效果已经调好,却没法从后台获取上传的文件。自认为在上传控件所在的表单提交之后,在C#代码&中这么写
&&&&&&&&protected&void&BtnSend_Click(object&sender,&EventArgs&e)
&&&&&&&&&&&&&&&///'遍历File表单元素
&&&&&&&&&&&&&&&&HttpFileCollection&files&=&HttpContext.Current.Request.F
&&&&&&&&&&&&&&&&for&(int&iFile&=&0;&iFile&&&files.C&iFile++)
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&///'检查文件大小
&&&&&&&&&&&&&&&&&&&&HttpPostedFile&postedFile&=&files[iFile];
&&&&&&&&&&&&&&&&&&&&string&fileN
&&&&&&&&&&&&&&&&&&&&fileName&=&System.IO.Path.GetFileName(postedFile.FileName);
&&&&&&&&&&&&&&&&&&&&if&(fileName&!=&"")
&&&&&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&string&fileLength&=&postedFile.ContentLength&/&1024&+&"K";
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&
&&&&&&&&&&&
跟踪代码发现&HttpContext.Current.Request.Files为0长度。这个控件难道是异步上传&?
我想有谁做过这个ACEadmin的上传功能,能否指点一二?
以下是关于本问题的解决方案:
解决方案1、
已经知道原因,原来和js没关系,与后端代码也没关系。在form&标签上设置enctype="multipart/form-data"&&就好了!
解决方案2、
这个控件,如果是上传图片,那么图片怎么在编辑查看时回填呢?
解决方案3、
2楼,&这个问题解决了没?我也遇到相同的问题。
解决方案4、
最近也在搞这个,控件把上传的图片转成了base64编码的字符串了
解决方案5、
这个控件在初始化时绑定图片,怎么做?
解决方案6、
$("#portraitImage").ace_file_input({
style:&'well',
no_icon:&"ace-icon&fa&fa-picture-o",
btn_choose:&"选择头像",
btn_change:&null,
droppable:&false,
onchange:&null,
thumbnail:&"large",&//|&true&|&large
allowExt:&["jpeg",&"jpg",&"png",&"gif"&,&"bmp"],
allowMime:&["image/jpg",&"image/jpeg",&"image/png",&"image/gif",&"image/bmp"]
//blacklist:'exe|php'
//onchange:''
$("#portraitImage").ace_file_input('show_file_list',&[
&&&&&&&&&&&&&&&
{type:&'image',&name:&'test',&path:&"/uploads/image/head_img/gh_8a.jpg"}
&&&&&&&&&&&&&&&
//{type:&'file',&name:&'hello.txt'}
&&&&&&&&&&&&&&&
$("#portraitImage").next().find(".ace-file-name").addClass("large");
//$(".ace-file-name").addClass("large");
$("#portraitImage").next().find(".middle").css("display","block");
$("#portraitImage").next().find(".middle").css("width","145");
$("#portraitImage").next().find(".middle").css("height","140");
解决方案7、
最后的这位网友分享的代码,并不能正确显示图片啊,只能显示一个文件的图标啊,有哪位亲解决了这个问题吗
在ASP.NET程序中实现上传下载文件
VS2015在.NET3.5及以下版本中
用C#创建一个对话框程序,加载ocx出错
详解.NET中的加密算法总结(自定义加密
C#中用zedgraph画多幅折线图有问
为什么GetOddEven显示 “检测到
wcf服务第二次断点就不进来
[Asp.Net MVC4]验证用户登录
MFC应用中如何把几个控件组合一起,实现
如何高亮显示DataGridView中重
请教大家一个问题,在linq语句中调用其
foreach循环异常跳出
ASP.NET Core MVC压缩样式
C#引用多个类库,出现a 'Applic
详解免费开源的.NET多类型文件解压缩组
对C#开发两个基本原则的深入讨论
C# 结构体嵌套list转 b
winform选中总公司,点击添加按钮,
详解ASP.NET Core 之 Ide
这样连接数据库是否有效率或者安全问题?
怎么能通过索引来设置 DataGridV
WPF里textbox输入超出box大小
关于ELK的搭建和性能问题讨论
aspx页面设置一个radioboxli
SqlCommandBuilder批量更
C#多线程的某一个线程怎么输出一个变量给
[WinForm] DataGridVi
ASP.NET MVC页面重定向简单介绍
谁帮忙改写下 Task 任务的相关代码谢
ASP.NET MVC下的四种验证编程方
如何反编译mscorlib类库查看其源码
red gate的这个反编译工具看不了m...
二维码出现异常:索引超出了数组界限
以下是关于本问题的解决方案:解决方案1、...
请教问题:如果在安装 32 位 Orac
win7 64位,vs2010,远程连接...
急在线等!!!.net中 easyui在
.net中 easyui在mvc过滤器处...
ASP.NET Core中使用默认MVC
ASP.NETCore里Route这块的...
ASP.NET Forms身份认证
asp.net程序开发,用户根据角色访问...
asp.net实现服务器文件下载到本地的
1、说明  通过文件下载框实现将服务器上...
Asp.net MVC利用knockou
前言前面第一篇开了头个,现在想先从登陆写...
Redis缓存详解
下面来正式分享今天的文章吧:。搭建Red...
webapi中如何使用依赖注入
本篇将要和大家分享的是webapi中如何...
这种button控件如何在.cs中根据条件隐藏。求指导一下。以下是关于本问题的解...
using Susing System.Collections.Ge...
我想问一下书上关于匿名类型这一节为什么要写上1号句子(是什么意思)和后文2号句子...
我学的不是asp方面的 因为公司要求 做了这方面的网页
因为图片上传不了 我口...
red gate的这个反编译工具看不了mscorlib的源码。以下是关于本问题的...
按我对重写机制的概念,父类开出虚方法,子类重写虚方法,当执行这个方法时会直接去执...
@POST("loginRAction!register.action")
请问我划下来的2号3号句子什么意思?
什么叫引用的名称空间(能不能用代码给我演...
以下是关于本问题的解决方案:解决方案1、请询问Encode方法的编码者...
根據這個教程http://blog.csdn.net/asa_jim/artic...
这是老师留的假期作业,要写一个购物平台,大体已经写好了,就是购物车这个自动显示添...
没隔1min向mysql数据库表RT_Real插入一条记录,这个表格包含500个...
系统运行中,加载的DLL文件是被占用的,是不能进行操作的,请教MEF如何在系统运...
想知道这个是用的什么让它弹出下载对话框的以下是关于本问题的解决方案:解决方案1、...
前提:本人已经在网上找到了相关的方法,但是在执行LoadConnection_e...
win7 64位,vs2010,远程连接oracle10(32位),引用的Sys...
数据传输 在自己电脑上可以正常运行(win 7 32位),但在客户...
.net中 easyui在mvc过滤器处理报错时怎么跳回到登录界面我用mvc的过...
在aceadmin后台HTML5模板里有 个 功能强大 的上传批处理控件。js声...
一个WPF应用程序,如何做到开机启动呢?在代码中如何写?而不是把exe放到系统开...评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
第一章 JavaScript (基础)
第二章 JavaScript(高级)16986人阅读
&/pre&国外货,最近公司为了统一后台页面选中此框架,,学习中,先来看看这款Ui的截图&p&&/p&&p&登陆页面:&/p&&p&&img src=&http://img.blog.csdn.net/48242?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZzYyMzE0NTcwOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center& alt=&& /&&/p&&p&显示数据页面&/p&&p&&img src=&http://img.blog.csdn.net/03343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZzYyMzE0NTcwOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center& alt=&& /&&/p&&p&添加数据页面&/p&&p&&img src=&http://img.blog.csdn.net/01658?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZzYyMzE0NTcwOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center& alt=&& /&&/p&&p&修改数据页面&/p&&p&&img src=&http://img.blog.csdn.net/36078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZzYyMzE0NTcwOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center& alt=&& /&&/p&&p&接着是代码,&/p&&p&首先是登陆页面。。&/p&&p&&/p&&pre code_snippet_id=&533630& snippet_file_name=&blog__5440814& name=&code& class=&html&&&%@ page contentType=&text/charset=UTF-8& %&
&%@ page pageEncoding=&UTF-8& %&
&html lang=&cn&&
&meta http-equiv=&X-UA-Compatible& content=&IE=edge,chrome=1&/&
&meta charset=&utf-8&/&
&title&登陆页面&/title&
&meta name=&description& content=&User login page&/&
&meta name=&viewport& content=&width=device-width, initial-scale=1.0, maximum-scale=1.0&/&
&!-- bootstrap & fontawesome --&
&link rel=&stylesheet& href=&../assets/css/bootstrap.min.css&/&
&link rel=&stylesheet& href=&../assets/css/font-awesome.min.css&/&
&!-- text fonts --&
&link rel=&stylesheet& href=&../assets/css/ace-fonts.css&/&
&!-- ace styles --&
&link rel=&stylesheet& href=&../assets/css/ace.min.css&/&
&!--[if lte IE 9]&
&link rel=&stylesheet& href=&../assets/css/ace-part2.min.css&/&
&![endif]--&
&link rel=&stylesheet& href=&../assets/css/ace-rtl.min.css&/&
&!--[if lte IE 9]&
&link rel=&stylesheet& href=&../assets/css/ace-ie.min.css&/&
&![endif]--&
&link rel=&stylesheet& href=&../assets/css/ace.onpage-help.css&/&
&!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --&
&script src=&../assets/js/ace-extra.min.js&&&/script&
&!--[if lt IE 9]&
&script src=&../assets/js/html5shiv.js&&&/script&
&script src=&../assets/js/respond.min.js&&&/script&
&![endif]--&
&body class=&login-layout blur-login&&
&div class=&main-container&&
&div class=&main-content&&
&div class=&row&&
&div class=&col-sm-10 col-sm-offset-1&&
&div class=&login-container&&
&div class=&center&&
&%--&i class=&ace-icon fa fa-leaf green&&&/i&--%&
&%--&span class=&red&&Ace&/span&--%&
&%--&span class=&white& id=&id-text2&&Application&/span&--%&
&%--&h4 class=&blue& id=&id-company-text&&& Company Name&/h4&--%&
&div class=&space-6&&&/div&
&div class=&position-relative& style=&margin-top: 150&&
&div id=&login-box& class=&login-box visible widget-box no-border&&
&div class=&widget-body&&
&div class=&widget-main&&
&h4 class=&header blue lighter bigger&&
&i class=&ace-icon fa fa-coffee green&&&/i&
&div class=&space-6&&&/div&
&form action=&../login& method=&post& id=&loginForm&&
&fieldset&
&label class=&block clearfix&&
&span class=&block input-icon input-icon-right&&
&input id=&name& type=&text& class=&form-control&
placeholder=&用户名&/&
&i class=&ace-icon fa fa-user&&&/i&
&label class=&block clearfix&&
&span class=&block input-icon input-icon-right&&
&input id=&password& type=&password& class=&form-control&
placeholder=&密码&/&
&i class=&ace-icon fa fa-lock&&&/i&
&div class=&space&&&/div&
&div class=&clearfix&&
&label class=&inline&&
&select id=&language& name=&language& class=&form-control& id=&type& name=&type&&
&option value=&0&&中文(简体)&/option&
&option value=&1&&中文(繁体)&/option&
&button id=&login& type=&button& class=&width-35 pull-right btn btn-sm btn-primary&&
&i class=&ace-icon fa fa-key&&&/i&
&span class=&bigger-110&&登陆&/span&
&div class=&space-4&&&/div&
&/fieldset&
&!-- /.widget-main --&
&div class=&toolbar clearfix&&
&a href=&#& data-target=&& class=&forgot-password-link&&
&i class=&ace-icon fa fa-arrow-left&&&/i&
&a href=&#& data-target=&& class=&user-signup-link&&
&i class=&ace-icon fa fa-arrow-right&&&/i&
&!-- /.widget-body --&
&!-- /.login-box --&
&div id=&forgot-box& class=&forgot-box widget-box no-border&&
&div class=&widget-body&&
&div class=&widget-main&&
&h4 class=&header red lighter bigger&&
&i class=&ace-icon fa fa-key&&&/i&
Retrieve Password
&div class=&space-6&&&/div&
Enter your email and to receive instructions
&fieldset&
&label class=&block clearfix&&
&span class=&block input-icon input-icon-right&&
&input type=&email& class=&form-control&
placeholder=&Email&/&
&i class=&ace-icon fa fa-envelope&&&/i&
&div class=&clearfix&&
&button type=&button& class=&width-35 pull-right btn btn-sm btn-danger&&
&i class=&ace-icon fa fa-lightbulb-o&&&/i&
&span class=&bigger-110&&Send Me!&/span&
&/fieldset&
&!-- /.widget-main --&
&div class=&toolbar center&&
&a href=&#& data-target=&#login-box& class=&back-to-login-link&&
Back to login
&i class=&ace-icon fa fa-arrow-right&&&/i&
&!-- /.widget-body --&
&!-- /.forgot-box --&
&div id=&signup-box& class=&signup-box widget-box no-border&&
&div class=&widget-body&&
&div class=&widget-main&&
&h4 class=&header green lighter bigger&&
&i class=&ace-icon fa fa-users blue&&&/i&
New User Registration
&div class=&space-6&&&/div&
&p& Enter your details to begin: &/p&
&fieldset&
&label class=&block clearfix&&
&span class=&block input-icon input-icon-right&&
&input type=&email& class=&form-control&
placeholder=&Email&/&
&i class=&ace-icon fa fa-envelope&&&/i&
&label class=&block clearfix&&
&span class=&block input-icon input-icon-right&&
&input type=&text& class=&form-control&
placeholder=&Username&/&
&i class=&ace-icon fa fa-user&&&/i&
&label class=&block clearfix&&
&span class=&block input-icon input-icon-right&&
&input type=&password& class=&form-control&
placeholder=&Password&/&
&i class=&ace-icon fa fa-lock&&&/i&
&label class=&block clearfix&&
&span class=&block input-icon input-icon-right&&
&input type=&password& class=&form-control&
placeholder=&Repeat password&/&
&i class=&ace-icon fa fa-retweet&&&/i&
&label class=&block&&
&input type=&checkbox& class=&ace&/&
&span class=&lbl&&
I accept the
&a href=&#&&User Agreement&/a&
&div class=&space-24&&&/div&
&div class=&clearfix&&
&button type=&reset& class=&width-30 pull-left btn btn-sm&&
&i class=&ace-icon fa fa-refresh&&&/i&
&span class=&bigger-110&&Reset&/span&
&button type=&button& class=&width-65 pull-right btn btn-sm btn-success&&
&span class=&bigger-110&&Register&/span&
&i class=&ace-icon fa fa-arrow-right icon-on-right&&&/i&
&/fieldset&
&div class=&toolbar center&&
&a href=&#& data-target=&#login-box& class=&back-to-login-link&&
&i class=&ace-icon fa fa-arrow-left&&&/i&
Back to login
&!-- /.widget-body --&
&!-- /.signup-box --&
&!-- /.position-relative --&
&div class=&navbar-fixed-top align-right&&
&a id=&btn-login-blur& href=&#&&Blur&/a&
&span class=&blue&&/&/span&
&a id=&btn-login-dark& href=&#&&Dark&/a&
&span class=&blue&&/&/span&
&a id=&btn-login-light& href=&#&&Light&/a&
     
&!-- /.col --&
&!-- /.row --&
&!-- /.main-content --&
&!-- /.main-container --&
&!-- basic scripts --&
&!--[if !IE]& --&
&script type=&text/javascript&&
window.jQuery || document.write(&&script src='../assets/js/jquery.min.js'&& + &&& + &/script&&);
&!-- &![endif]--&
&!--[if IE]&
&script type=&text/javascript&&
window.jQuery || document.write(&&script src='../assets/js/jquery1x.min.js'&& + &&& + &/script&&);
&![endif]--&
&script type=&text/javascript&&
if ('ontouchstart' in document.documentElement) document.write(&&script src='../assets/js/jquery.mobile.custom.min.js'&& + &&& + &/script&&);
&script src=&../assets/js/ace-extra.min.js&&&/script&
&script src=&../assets/js/bootstrap.min.js&&&/script&
&!-- ace scripts --&
&script src=&../assets/js/ace-elements.min.js&&&/script&
&script src=&../assets/js/ace.min.js&&&/script&
&!-- inline scripts related to this page --&
&script type=&text/javascript&&
jQuery(function ($) {
$(document).on('click', '.toolbar a[data-target]', function (e) {
e.preventDefault();
var target = $(this).data('target');
$('.widget-box.visible').removeClass('visible');//hide others
$(target).addClass('visible');//show target
//you don't need this, just used for changing background
jQuery(function ($) {
$('#btn-login-light').on('click', function (e) {
$('body').attr('class', 'login-layout light-login');
$('#id-text2').attr('class', 'grey');
$('#id-company-text').attr('class', 'blue');
e.preventDefault();
$('#btn-login-dark').on('click', function (e) {
$('body').attr('class', 'login-layout');
$('#id-text2').attr('class', 'white');
$('#id-company-text').attr('class', 'blue');
e.preventDefault();
$('#btn-login-blur').on('click', function (e) {
$('body').attr('class', 'login-layout blur-login');
$('#id-text2').attr('class', 'white');
$('#id-company-text').attr('class', 'light-blue');
e.preventDefault();
&script type=&text/javascript& src=&js/login.js&&&/script&
接着是登陆页面的js
var scripts = [null, &../assets/js/date-time/bootstrap-datepicker.min.js&, &../assets/js/jqGrid/jquery.jqGrid.min.js&, &../assets/js/jqGrid/i18n/grid.locale-cn.js&, null]
ace.load_ajax_scripts(scripts, function () {
$('#login').click(function () {
var name = $('#name').val();
var password = $('#password').val();
if (name == &admin& && password == &admin&) {
$('#loginForm').submit();
alert(&用户名或密码错误&);
继续是首页也就是viewport
&%@ page contentType=&text/charset=UTF-8& %&
&%@ page pageEncoding=&UTF-8& %&
&%--&% String path = request.getContextPath();--%&
&%--String basePath = request.getScheme() + &://& + request.getServerName() + &:& + request.getServerPort() + path + &/&; %&--%&
&%--&base href=&&%=basePath%&&&--%&
&html lang=&zh-CN&&
&meta http-equiv=&X-UA-Compatible& content=&IE=edge,chrome=1&/&
&meta charset=&utf-8&/&
&title&云端K歌后台管理系统&/title&
&meta name=&viewport& content=&width=device-width, initial-scale=1.0, maximum-scale=1.0&/&
&!-- bootstrap & fontawesome --&
&link rel=&stylesheet& href=&../assets/css/bootstrap.min.css&/&
&link rel=&stylesheet& href=&../assets/css/font-awesome.min.css&/&
&!-- text fonts --&
&link rel=&stylesheet& href=&../assets/css/ace-fonts.css&/&
&!-- ace styles --&
&link rel=&stylesheet& href=&../assets/css/ace.min.css& id=&main-ace-style&/&
&!--[if lte IE 9]&
&link rel=&stylesheet& href=&../assets/css/ace-part2.min.css&/&
&![endif]--&
&link rel=&stylesheet& href=&../assets/css/ace-skins.min.css&/&
&link rel=&stylesheet& href=&../assets/css/ace-rtl.min.css&/&
&!--[if lte IE 9]&
&link rel=&stylesheet& href=&../assets/css/ace-ie.min.css&/&
&![endif]--&
&!-- ace settings handler --&
&script src=&../assets/js/ace-extra.min.js&&&/script&
&!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --&
&!--[if lte IE 8]&
&script src=&../assets/js/html5shiv.js&&&/script&
&script src=&../assets/js/respond.min.js&&&/script&
&![endif]--&
&body class=&no-skin&&
&!-- #section:basics/navbar.layout --&
&div id=&navbar& class=&navbar navbar-default&&
&script type=&text/javascript&&
ace.settings.check('navbar', 'fixed')
} catch (e) {
&div class=&navbar-buttons navbar-header pull-right& role=&navigation&&
&select id=&language& name=&language& class=&form-control& style=&&&
&option value=&0&&中文(简体)&/option&
&option value=&1&&中文(繁体)&/option&
&!-- /section:basics/navbar.layout --&
&div class=&main-container& id=&main-container&&
&script type=&text/javascript&&
ace.settings.check('main-container', 'fixed')
} catch (e) {
&!-- #section:basics/sidebar --&
&div id=&sidebar& class=&sidebar
responsive&&
&script type=&text/javascript&&
ace.settings.check('sidebar', 'fixed')
} catch (e) {
&%--&div class=&sidebar-shortcuts& id=&sidebar-shortcuts&&--%&
&%--&h4&爱唱久久&/h4&--%&
&%--&/div&&!-- /.sidebar-shortcuts --&--%&
&ul class=&nav nav-list&&
&li class=&&&
&a href=&#& class=&dropdown-toggle&&
&i class=&menu-icon glyphicon glyphicon-headphones&&&/i&
&span class=&menu-text&&随意听&/span&
&b class=&arrow fa fa-angle-down&&&/b&
&b class=&arrow&&&/b&
&ul class=&submenu&&
&li class=&&&
&a data-url=&page/channel& href=&index.jsp#page/channel&&
&i class=&menu-icon fa fa-caret-right&&&/i&
&span class=&menu-text&& 频道管理 &/span&
&b class=&arrow&&&/b&
&li class=&&&
&a href=&#& class=&dropdown-toggle&&
&i class=&menu-icon fa fa-caret-right&&&/i&
&span class=&menu-text&& 歌曲管理 &/span&
&b class=&arrow fa fa-angle-down&&&/b&
&b class=&arrow&&&/b&
&ul class=&submenu&&
&li class=&&&
&a data-url=&page/song& href=&index.jsp#page/song&&
&%--&i class=&menu-icon fa fa-caret-right&&&/i&--%&
&b class=&arrow&&&/b&
&li class=&&&
&a data-url=&page/song_backup& href=&index.jsp#page/song_backup&&
&%--&i class=&menu-icon fa fa-caret-right&&&/i&--%&
频道歌曲备份
&b class=&arrow&&&/b&
&li class=&&&
&a data-url=&page/bg_img& href=&index.jsp#page/bg_img&&
&i class=&menu-icon fa fa-caret-right&&&/i&
&span class=&menu-text&& 背景图片 &/span&
&b class=&arrow&&&/b&
&li class=&&&
&a data-url=&page/instrument& href=&index.jsp#page/instrument&&
&i class=&menu-icon fa fa-caret-right&&&/i&
&span class=&menu-text&& 乐器管理 &/span&
&b class=&arrow&&&/b&
&li class=&&&
&a data-url=&page/scene& href=&index.jsp#page/scene&&
&i class=&menu-icon fa fa-caret-right&&&/i&
&span class=&menu-text&& 场景管理 &/span&
&b class=&arrow&&&/b&
&li class=&&&
&a href=&#& class=&dropdown-toggle&&
&i class=&menu-icon fa fa-caret-right&&&/i&
&span class=&menu-text&& 用户收藏 &/span&
&b class=&arrow fa fa-angle-down&&&/b&
&b class=&arrow&&&/b&
&ul class=&submenu&&
&li class=&&&
&a data-url=&page/like& href=&index.jsp#page/like&&
&%--&i class=&menu-icon fa fa-caret-right&&&/i&--%&
&b class=&arrow&&&/b&
&li class=&&&
&a data-url=&page/hate& href=&index.jsp#page/hate&&
&%--&i class=&menu-icon fa fa-caret-right&&&/i&--%&
我不喜欢的
&b class=&arrow&&&/b&
&!--云端K歌--&
&li class=&active open&&
&a href=&#& class=&dropdown-toggle&&
&i class=&menu-icon fa fa-list&&&/i&
&span class=&menu-text&&云端K歌&/span&
&b class=&arrow fa fa-angle-down&&&/b&
&b class=&arrow&&&/b&
&ul class=&submenu&&
&li class=&&&
&a data-url=&/song/page/app& href=&/song/index.jsp#page/app&&
&i class=&menu-icon fa fa-caret-right&&&/i&
&span class=&menu-text&& APP版本管理 &/span&
&b class=&arrow&&&/b&
&li class=&&&
&a data-url=&/song/page/manage& href=&/song/index.jsp#page/manage&&
&i class=&menu-icon fa fa-caret-right&&&/i&
&span class=&menu-text&& 主题管理 &/span&
&b class=&arrow&&&/b&
&li class=&&&
&a data-url=&/song/page/sing& href=&/song/index.jsp#page/sing&&
&i class=&menu-icon fa fa-caret-right&&&/i&
&span class=&menu-text&& 主题歌曲 &/span&
&b class=&arrow&&&/b&
&!-- /.nav-list --&
&!-- #section:basics/sidebar.layout.minimize --&
&div class=&sidebar-toggle sidebar-collapse& id=&sidebar-collapse&&
&i class=&ace-icon fa fa-angle-double-left& data-icon1=&ace-icon fa fa-angle-double-left&
data-icon2=&ace-icon fa fa-angle-double-right&&&/i&
&!-- /section:basics/sidebar.layout.minimize --&
&script type=&text/javascript&&
ace.settings.check('sidebar', 'collapsed')
} catch (e) {
&!-- /section:basics/sidebar --&
&div class=&main-content&&
&!-- #section:basics/content.breadcrumbs --&
&div class=&breadcrumbs& id=&breadcrumbs&&
&script type=&text/javascript&&
ace.settings.check('breadcrumbs', 'fixed')
} catch (e) {
&ul class=&breadcrumb&&
&i class=&ace-icon fa fa-home home-icon&&&/i&
&a href=&#&&&/a&
&!-- /.breadcrumb --&
&!-- #section:basics/content.searchbox --&
&!-- /section:basics/content.searchbox --&
&!-- /section:basics/content.breadcrumbs --&
&div class=&page-content&&
&!-- #section:settings.box --&
&!-- /section:settings.box --&
&div class=&page-content-area&&
&!-- ajax content goes here --&
&!-- /.page-content-area --&
&!-- /.page-content --&
&!-- /.main-content --&
&a href=&#& id=&btn-scroll-up& class=&btn-scroll-up btn btn-sm btn-inverse&&
&i class=&ace-icon fa fa-angle-double-up icon-only bigger-110&&&/i&
&!-- /.main-container --&
&!-- basic scripts --&
&!--[if !IE]& --&
&script type=&text/javascript&&
window.jQuery || document.write(&&script src='../assets/js/jquery.min.js'&& + &&& + &/script&&);
&!-- &![endif]--&
&!--[if IE]&
&script type=&text/javascript&&
window.jQuery || document.write(&&script src='../assets/js/jquery1x.min.js'&& + &&& + &/script&&);
&![endif]--&
&script type=&text/javascript&&
if ('ontouchstart' in document.documentElement) document.write(&&script src='../assets/js/jquery.mobile.custom.min.js'&& + &&& + &/script&&);
&script src=&../assets/js/bootstrap.min.js&&&/script&
&!-- ace scripts --&
&script src=&../assets/js/ace-elements.min.js&&&/script&
&script src=&../assets/js/ace.min.js&&&/script&
&script type=&text/javascript&&
//Load content via ajax
jQuery(function ($) {
if ('enable_ajax_content' in ace) {
var options = {
content_url: function (url) {
//this is for Ace demo only, you should change it
//please refer to documentation for more info
if (!url.match(/^page\//))
var path = document.location.
//for Ace HTML demo version, convert ajax.html#page/gallery to & gallery.html and load it
if (path.match(/index\.jsp/)) return path.replace(/index\.jsp/, url.replace(/^page\//, '') + '.jsp');
//for Ace PHP demo version convert &page/dashboard& to &?page=dashboard& and load it
return path + &?& + url.replace(/\//, &=&);
default_url: 'page/app'//default url
ace.enable_ajax_content($, options)
数据展示页面(添加,修改,删除都在此页面中)
&%@ taglib prefix=&form& uri=&http://www.springframework.org/tags/form& %&
&%@ page contentType=&text/charset=UTF-8& %&
&%@ page pageEncoding=&UTF-8& %&
&title&APP版本管理&/title&
&link rel=&stylesheet& href=&../assets/css/jquery-ui.min.css&/&
&link rel=&stylesheet& href=&../assets/css/datepicker.css&/&
&link rel=&stylesheet& href=&../assets/css/ui.jqgrid.css&/&
&div class=&row&&
&div class=&col-xs-12&&
&table class=&table& style=&margin: 0 0 0 0;padding: 2font-size:12&&
&tr style=&padding:0vertical-align: middle&&
&td style=&vertical-align:width:500&&
&button id=&delSelectedBtn& type=&button& data-toggle=&modal& data-target=&#addBgImgModal&
style=&width:100& &
添加新版本
&td style=&vertical-align:width:1&&
&span id=&currentVer&&&/span&
&%--添加新版本弹出框--%&
&div class=&container&&
&div id=&addBgImgModal& class=&modal fade& tabindex=&-1& style=&margin:&&
&div class=&modal-dialog& style=&width:400 margin-top: 200&&
&div class=&modal-content&&
&div class=&modal-header no-padding&&
&div class=&table-header center&&
&button type=&button& class=&close& data-dismiss=&modal& aria-hidden=&true&&
&span class=&white&&×&/span&
添加APP版本
&div class=&modal-body no-padding center& style=&margin-top: 25&&
&form:form id=&addBgImgForm& class=&form-horizontal& method=&post& action=&../addBgImg&
enctype=&multipart/form-data& modelAttribute=&uploadForm&&
&div class=&form-group&&
&label class=&col-sm-3 control-label no-padding-right&
for=&id&& 编号 &/label&
&div class=&col-sm-9&&
&input type=&text& id=&id& name=&id& placeholder=&&
class=&col-xs-12 col-sm-7& /&
&div class=&form-group&&
&label class=&col-sm-3 control-label no-padding-right&
for=&name&& 版本名称 &/label&
&div class=&col-sm-9&&
&input type=&text& id=&name& name=&name& placeholder=&&
class=&col-xs-12 col-sm-7&/&
&div class=&form-group&&
&label class=&col-sm-3 control-label no-padding-right&
for=&language&& 语言 &/label&
&div class=&col-sm-9&&
&select id=&language& name=&language& placeholder=&&
class=&col-xs-12 col-sm-7&&
&option value=&0&&简体中文&/option&
&option value=&1&&繁体中文&/option&
&div class=&form-group&&
&label class=&col-sm-3 control-label no-padding-right&
style=&margin-top: 20px& & 背景图片规格 &/label&
&div class=&col-sm-9&&
&div style=&margin-right: 250px&&&input id=&enablebgimg& name=&enablebgimg& type=&checkbox& onclick=&Kind(this)&/&启用&/div&
&div style=&margin-left: 50margin-top: -25px&&
&select id=&bgimgext& name=&bgimgext& disabled=&disabled& placeholder=&&
class=&col-xs-12 col-sm-7&style=&width: 120px&&
&option value=&png&&png&/option&
&option value=&gif&&gif&/option&
&option value=&jpeg&&jpeg&/option&
&option value=&jpg&&jpg&/option&
&/select&&/div&
&div class=&form-group&&
&div style=&margin-right: 200margin-top: -20px&&宽&input id=&bgimgwidth& disabled=&disabled& name=&bgimgwidth& type=&text& style=&width: 70&/&&/div&
&div style=&margin-right: 30margin-top: -32px&&高&input id=&bgimgheight& disabled=&disabled& name=&bgimgheight& type=&text& style=&width: 70&/&&/div&
&div class=&form-group&&
&label class=&col-sm-3 control-label no-padding-right&
style=&margin-top: 20px& & 选择图片规格 &/label&
&div class=&col-sm-9&&
&div style=&margin-right: 250px&&&input id=&enableselectedimg& name=&enableselectedimg& type=&checkbox& onclick=&Kinds(this)&/&启用&/div&
&div style=&margin-left: 50margin-top: -25px&&
&select id=&selectedimgext& name=&selectedimgext& disabled=&disabled& placeholder=&&
class=&col-xs-12 col-sm-7&style=&width: 120px&&
&option value=&png&&png&/option&
&option value=&gif&&gif&/option&
&option value=&jpeg&&jpeg&/option&
&option value=&jpg&&jpg&/option&
&/select&&/div&
&div class=&form-group&&
&div style=&margin-right: 200margin-top: -20px&&宽&input id=&selectedimgwidth& name=&selectedimgwidth& disabled=&disabled& type=&text& style=&width: 70&/&&/div&
&div style=&margin-right: 30margin-top: -32px&&高&input id=&selectedimgheight& name=&selectedimgheight& disabled=&disabled& type=&text& style=&width: 70&/&&/div&
&/form:form&
&div class=&modal-footer center&&
&button id=&addBgImgBtn& class=&btn btn-sm btn-primary& type=&button& data-dismiss=&modal&&
&i class=&ace-icon fa fa-check&&&/i&
    
&button class=&btn btn-sm btn-danger& data-dismiss=&modal&&
&i class=&ace-icon fa fa-times&&&/i&
&!-- /.modal-content --&
&!-- /.modal-dialog --&
&%--添加成功提示窗--%&
&div class=&container&&
&div id=&addSuccessModal& class=&modal fade& tabindex=&-1& style=&margin:&&
&div class=&modal-dialog& style=&width:300margin-top: 200&&
&div class=&modal-content&&
&div class=&modal-header no-padding&&
&div class=&table-header center&&
&button type=&button& class=&close& data-dismiss=&modal& aria-hidden=&true&&
&span class=&white&&×&/span&
添加APP版本
&div class=&modal-body no-padding center& style=&margin: 40px 42px 20px 42&&
APP版本添加成功
&div class=&modal-footer center&&
&button class=&btn btn-sm btn-primary& data-dismiss=&modal&&
&i class=&ace-icon fa fa-check&&&/i&
&%--    --%&
&%--&button class=&btn btn-sm btn-danger& data-dismiss=&modal&&--%&
&%--&i class=&ace-icon fa fa-times&&&/i&--%&
&%--取消--%&
&%--&/button&--%&
&!-- /.modal-content --&
&!-- /.modal-dialog --&
&%--修改APP版本弹出框--%&
&div class=&container&&
&div id=&modifyBgImgModal& class=&modal fade& tabindex=&-1& style=&margin:&&
&div class=&modal-dialog& style=&width:400 margin-top: 200&&
&div class=&modal-content&&
&div class=&modal-header no-padding&&
&div class=&table-header center&&
&button type=&button& class=&close& data-dismiss=&modal& aria-hidden=&true&&
&span class=&white&&×&/span&
修改APP版本
&div class=&modal-body no-padding center& style=&margin-top: 25&&
&form:form id=&modifyBgImgForm& class=&form-horizontal& method=&post& action=&../ota/update&
enctype=&multipart/form-data& modelAttribute=&uploadForm&&
&div class=&form-group&&
&label class=&col-sm-3 control-label no-padding-right&
for=&ids&& 编号 &/label&
&div class=&col-sm-9&&
&input type=&text& id=&ids& name=&id& placeholder=&&
class=&col-xs-12 col-sm-7& readonly=&true&/&
&div class=&form-group&&
&label class=&col-sm-3 control-label no-padding-right&
for=&name&& 版本名称 &/label&
&div class=&col-sm-9&&
&input type=&text& id=&names& name=&name& placeholder=&&
class=&col-xs-12 col-sm-7&/&
&div class=&form-group&&
&label class=&col-sm-3 control-label no-padding-right&
for=&language&& 语言 &/label&
&div class=&col-sm-9&&
&select id=&languages& name=&language& placeholder=&&
class=&col-xs-12 col-sm-7&&
&option value=&0&&简体中文&/option&
&option value=&1&&繁体中文&/option&
&div class=&form-group&&
&label class=&col-sm-3 control-label no-padding-right&
style=&margin-top: 20px& & 背景图片规格 &/label&
&div class=&col-sm-9&&
&div style=&margin-right: 250px&&&input id=&enablebgimgs& name=&enablebgimg& type=&checkbox& onclick=&upKind(this)&/&启用&/div&
&div style=&margin-left: 50margin-top: -25px&&
&select id=&bgimgexts& name=&bgimgext& disabled=&disabled& placeholder=&&
class=&col-xs-12 col-sm-7&style=&width: 120px&&
&option value=&png&&png&/option&
&option value=&gif&&gif&/option&
&option value=&jpeg&&jpeg&/option&
&option value=&jpg&&jpg&/option&
&/select&&/div&
&div class=&form-group&&
&div style=&margin-right: 200margin-top: -20px&&宽&input id=&bgimgwidths& disabled=&disabled& name=&bgimgwidth& type=&text& style=&width: 70&/&&/div&
&div style=&margin-right: 30margin-top: -32px&&高&input id=&bgimgheights& disabled=&disabled& name=&bgimgheight& type=&text& style=&width: 70&/&&/div&
&div class=&form-group&&
&label class=&col-sm-3 control-label no-padding-right&
style=&margin-top: 20px& & 选择图片规格 &/label&
&div class=&col-sm-9&&
&div style=&margin-right: 250px&&&input id=&enableselectedimgs& name=&enableselectedimg& type=&checkbox& onclick=&upKinds(this)&/&启用&/div&
&div style=&margin-left: 50margin-top: -25px&&
&select id=&selectedimgexts& name=&selectedimgext& disabled=&disabled& placeholder=&&
class=&col-xs-12 col-sm-7&style=&width: 120px&&
&option value=&png&&png&/option&
&option value=&gif&&gif&/option&
&option value=&jpeg&&jpeg&/option&
&option value=&jpg&&jpg&/option&
&/select&&/div&
&div class=&form-group&&
&div style=&margin-right: 200margin-top: -20px&&宽&input id=&selectedimgwidths& name=&selectedimgwidth& disabled=&disabled& type=&text& style=&width: 70&/&&/div&
&div style=&margin-right: 30margin-top: -32px&&高&input id=&selectedimgheights& name=&selectedimgheight& disabled=&disabled& type=&text& style=&width: 70&/&&/div&
&/form:form&
&div class=&modal-footer center&&
&button id=&modifyBgImgBtn& class=&btn btn-sm btn-primary& type=&button& data-dismiss=&modal&&
&i class=&ace-icon fa fa-check&&&/i&
    
&button class=&btn btn-sm btn-danger& data-dismiss=&modal&&
&i class=&ace-icon fa fa-times&&&/i&
&!-- /.modal-content --&
&!-- /.modal-dialog --&
&%--修改成功提示窗--%&
&div class=&container&&
&div id=&modifySuccessModal& class=&modal fade& tabindex=&-1& style=&margin:&&
&div class=&modal-dialog& style=&width:300margin-top: 200&&
&div class=&modal-content&&
&div class=&modal-header no-padding&&
&div class=&table-header center&&
&button type=&button& class=&close& data-dismiss=&modal& aria-hidden=&true&&
&span class=&white&&×&/span&
修改APP版本
&div class=&modal-body no-padding center& style=&margin: 40px 42px 20px 42&&
APP版本成功
&div class=&modal-footer center&&
&button class=&btn btn-sm btn-primary& data-dismiss=&modal&&
&i class=&ace-icon fa fa-check&&&/i&
&%--    --%&
&%--&button class=&btn btn-sm btn-danger& data-dismiss=&modal&&--%&
&%--&i class=&ace-icon fa fa-times&&&/i&--%&
&%--取消--%&
&%--&/button&--%&
&!-- /.modal-content --&
&!-- /.modal-dialog --&
&%--删除背景图片--%&
&div class=&container&&
&div id=&delBgImgModal& class=&modal fade& tabindex=&-1& style=&margin:&&
&div class=&modal-dialog& style=&width:300margin-top: 200&&
&div class=&modal-content&&
&div class=&modal-header no-padding&&
&div class=&table-header center&&
&button type=&button& class=&close& data-dismiss=&modal& aria-hidden=&true&&
&span class=&white&&×&/span&
删除APP版本
&div class=&modal-body no-padding center& style=&margin: 40px 42px 20px 42&&
&input id=&del_id& name=&id& type=&hidden& /&
&input id=&channelId& type=&hidden& /&
确认删除《&span id=&delBgImgName&&&/span&》版本?删除后相应的主题及歌曲也将被删除!
&div class=&modal-footer center&&
&button id=&delBgImgBtn& class=&btn btn-sm btn-primary& data-dismiss=&modal&&
&i class=&ace-icon fa fa-check&&&/i&
    
&button class=&btn btn-sm btn-danger& data-dismiss=&modal&&
&i class=&ace-icon fa fa-times&&&/i&
&!-- /.modal-content --&
&!-- /.modal-dialog --&
&%--删除成功提示窗--%&
&div class=&container&&
&div id=&delSuccessModal& class=&modal fade& tabindex=&-1& style=&margin:&&
&div class=&modal-dialog& style=&width:300margin-top: 200&&
&div class=&modal-content&&
&div class=&modal-header no-padding&&
&div class=&table-header center&&
&button type=&button& class=&close& data-dismiss=&modal& aria-hidden=&true&&
&span class=&white&&×&/span&
删除APP版本
&div class=&modal-body no-padding center& style=&margin: 40px 42px 20px 42&&
&div class=&modal-footer center&&
&button class=&btn btn-sm btn-primary& data-dismiss=&modal&&
&i class=&ace-icon fa fa-check&&&/i&
&%--    --%&
&%--&button class=&btn btn-sm btn-danger& data-dismiss=&modal&&--%&
&%--&i class=&ace-icon fa fa-times&&&/i&--%&
&%--取消--%&
&%--&/button&--%&
&!-- /.modal-content --&
&!-- /.modal-dialog --&
&table id=&bgImgTable& style=&font-size:14&&&/table&
&div id=&bgImgPager&&&/div&
&script type=&text/javascript&&
var $path_base = &../..&;//in Ace demo this will be used for editurl parameter
&!-- PAGE CONTENT ENDS --&
&!-- /.col --&
&!-- /.row --&
&!-- page specific plugin scripts --&
&script src=&js/app.js& type=&text/javascript&&&/script&
&script src=&js/dateFormat.js& type=&text/javascript&&&/script&
&script src=&js/jquery.form.js& type=&text/javascript&&&/script&
&script src=&js/ajaxfileupload.js& type=&text/javascript&&&/script&
数据展示页面js(添加,修改,删除都在此js中)
var scripts = [null, &../assets/js/date-time/bootstrap-datepicker.min.js&, &../assets/js/jqGrid/jquery.jqGrid.min.js&, &../assets/js/jqGrid/i18n/grid.locale-cn.js&, null]
ace.load_ajax_scripts(scripts, function () {
//修改频道信息
function modify(ids,names,languages,bgimgexts,bgimgwidths,bgimgheights,selectedimgexts,selectedimgwidths,selectedimgheights) {
$('#ids').val(ids);
$('#names').val(names);
$('#languages').val(languages);
$('#bgimgexts').val(bgimgexts);
$('#bgimgwidths').val(bgimgwidths);
$('#bgimgheights').val(bgimgheights);
$('#selectedimgexts').val(selectedimgexts);
$('#selectedimgwidths').val(selectedimgwidths);
$('#selectedimgheights').val(selectedimgheights);
$('#modifyBgImgModal').modal('show');
function del(name,del_id) {
$('#delBgImgName').html(name);
$('#del_id').val(del_id);
$('#delBgImgModal').modal('show');
// 添加APP版本启用控制
function Kind(the){
var container=document.getElementById(&bgimgwidth&);
var container1=document.getElementById(&bgimgext&);
var container2=document.getElementById(&bgimgheight&);
var a = document.getElementById(&enablebgimg&);
if(a.checked){
container.removeAttribute(&disabled&);
container2.removeAttribute(&disabled&);
container1.removeAttribute(&disabled&);
container2.setAttribute(&disabled&,&disabled&);
container.setAttribute(&disabled&,&disabled&);
container1.setAttribute(&disabled&,&disabled&);
function Kinds(the){
var container=document.getElementById(&selectedimgwidth&);
var container1=document.getElementById(&selectedimgext&);
var container2=document.getElementById(&selectedimgheight&);
var a = document.getElementById(&enableselectedimg&);
if(a.checked){
container.removeAttribute(&disabled&);
container2.removeAttribute(&disabled&);
container1.removeAttribute(&disabled&);
container2.setAttribute(&disabled&,&disabled&);
container.setAttribute(&disabled&,&disabled&);
container1.setAttribute(&disabled&,&disabled&);
// 修改APP版本启用控制
function upKind(the){
var container=document.getElementById(&bgimgwidths&);
var container1=document.getElementById(&bgimgexts&);
var container2=document.getElementById(&bgimgheights&);
var a = document.getElementById(&enablebgimgs&);
if(a.checked){
container.removeAttribute(&disabled&);
container2.removeAttribute(&disabled&);
container1.removeAttribute(&disabled&);
container2.setAttribute(&disabled&,&disabled&);
container.setAttribute(&disabled&,&disabled&);
container1.setAttribute(&disabled&,&disabled&);
function upKinds(the){
var container=document.getElementById(&selectedimgwidths&);
var container1=document.getElementById(&selectedimgexts&);
var container2=document.getElementById(&selectedimgheights&);
var a = document.getElementById(&enableselectedimgs&);
if(a.checked){
container.removeAttribute(&disabled&);
container2.removeAttribute(&disabled&);
container1.removeAttribute(&disabled&);
container2.setAttribute(&disabled&,&disabled&);
container.setAttribute(&disabled&,&disabled&);
container1.setAttribute(&disabled&,&disabled&);
jQuery(function ($) {
var grid_selector = &#bgImgTable&;
var pager_selector = &#bgImgPager&;
$(window).on('resize.jqGrid', function () {
$(grid_selector).jqGrid('setGridWidth', $(&.page-content&).width());
jQuery(grid_selector).jqGrid({
url: '../ota/versionList',
datatype: &json&,
height: 'auto',
width: 'auto',
colNames: ['编号', 'APP版本', '语言类别', '背景图片规格','选中图片规格','时间','操作'],
colModel: [
{name: 'id', index: 'id'},
{name: 'name', index: 'name'},
{name: 'language', index: 'language',formatter: function (cellvalue, options, rowObject) {
if(cellvalue==0){
return &简体中文&;
if(cellvalue==1){
return &繁体中文&;
{name: 'bei', index: 'bei'},
{name: 'xuan', index: 'xuan'},
{name: 'modifytime', index: 'modifytime', formatter: function (cellvalue, options, rowObject) {
var date = new Date(cellvalue);
return date.Format('yyyy-MM-dd hh:mm:ss');
{name: 'myac', index: '', fixed: true, sortable: false, resize: false, formatter: function (cellvalue, options, rowObject) {
var htmlStr =
&&div class='hidden-sm hidden-xs btn-group'&& +
&&button id='modifyImgBtn& + rowObject['id'] + &'& + & class='btn btn-xs btn-info' type='button' onclick='javascript:modify(&+ rowObject['id'] + ',' +'&'+rowObject['name']+ '&' +','+'&' + rowObject['language']+'&'+','+'&' + rowObject['bg_img_ext']
+ '&' +','+'&' + rowObject['bg_img_width']+ '&' +','+'&' + rowObject['bg_img_height']+ '&' +','+'&' + rowObject['selected_img_ext']+ '&' +','+'&' + rowObject['selected_img_width']+ '&' +','+'&' + rowObject['selected_img_height']+ '&' + &);' && +
&&i class='ace-icon fa fa-pencil bigger-120'&&/i&修改&/button&& +
&&button class='btn btn-xs btn-danger' id='delBackupBtn& + rowObject['id'] + &'& + &
type='button' onclick='javascript:del(&
+ rowObject['name']+ ',' +'&'+rowObject['id'] + '&' + &);' &&i class='ace-icon fa fa-trash-o bigger-120'&&/i&删除&/button&&
return htmlS
loadError: function (xhr, status, error) {
alert(&获取APP管理列表失败,请重新刷新&);
viewrecords: true,
rowNum: 5,
rowList: [5, 10, 15],
pager: pager_selector,
altRows: true,
multiboxonly: true,
loadComplete: function () {
var table =
setTimeout(function () {
updatePagerIcons(table);
enableTooltips(table);
$(window).triggerHandler('resize.jqGrid');
function updatePagerIcons(table) {
var replacement =
'ui-icon-seek-first': 'ace-icon fa fa-angle-double-left bigger-140',
'ui-icon-seek-prev': 'ace-icon fa fa-angle-left bigger-140',
'ui-icon-seek-next': 'ace-icon fa fa-angle-right bigger-140',
'ui-icon-seek-end': 'ace-icon fa fa-angle-double-right bigger-140'
$('.ui-pg-table:not(.navtable) & tbody & tr & .ui-pg-button & .ui-icon').each(function () {
var icon = $(this);
var $class = $.trim(icon.attr('class').replace('ui-icon', ''));
if ($class in replacement) icon.attr('class', 'ui-icon ' + replacement[$class]);
function enableTooltips(table) {
$('.navtable .ui-pg-button').tooltip({container: 'body'});
$(table).find('.ui-pg-div').tooltip({container: 'body'});
$(document).on('ajaxloadstart', function (e) {
$(grid_selector).jqGrid('GridUnload');
$('.ui-jqdialog').remove();
//隐藏水平滚动条
$(grid_selector).closest(&.ui-jqgrid-bdiv&).css({ 'overflow-x': 'hidden' });
//添加版本
$(document).ready(function () {
$(&#addBgImgBtn&).click(function () {
$('#addBgImgForm').ajaxSubmit({
type: 'post',
url: '../ota/insert',
success: function () {
var grid_selector = &#bgImgTable&;
jQuery(grid_selector).jqGrid('setGridParam', {url: &../ota/versionList&, page: 1}).trigger('reloadGrid');
$('#addSuccessModal').modal('show');
error: function () {
alert('添加频道失败,请重试');
//提交修改
$('#modifyBgImgBtn').click(function () {
$('#modifyBgImgForm').ajaxSubmit({
type: 'post',
url: '../ota/update',
success: function () {
var grid_selector = &#bgImgTable&;
jQuery(grid_selector).jqGrid('setGridParam', {url: &../ota/versionList&, page: 1}).trigger('reloadGrid');
$('#modifySuccessModal').modal('show');
error: function () {
alert('修改APP版本失败,请重试');
//确认删除
$('#delBgImgBtn').click(function () {
var id = $('#del_id').val();
url: '../ota/delete?id=' + id,
success: function () {
var grid_selector = &#bgImgTable&;
jQuery(grid_selector).jqGrid('setGridParam', {url: &../ota/versionList&, page: 1}).trigger('reloadGrid');
$('#delSuccessModal').modal('show');
error: function () {
alert('删除失败,请重试');
function modify(ids,names,languages,bgimgexts,bgimgwidths,bgimgheights,selectedimgexts,selectedimgwidths,selectedimgheights) {
$('#ids').val(ids);
$('#names').val(names);
$('#languages').val(languages);
$('#bgimgexts').val(bgimgexts);
$('#bgimgwidths').val(bgimgwidths);
$('#bgimgheights').val(bgimgheights);
$('#selectedimgexts').val(selectedimgexts);
$('#selectedimgwidths').val(selectedimgwidths);
$('#selectedimgheights').val(selectedimgheights);
$('#modifyBgImgModal').modal('show');
下载地址:http://download.csdn.net/detail/wang00761
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:171006次
积分:2206
积分:2206
排名:第16361名
原创:93篇
评论:18条
(1)(1)(2)(1)(1)(1)(1)(1)(1)(1)(4)(2)(4)(1)(1)(1)(1)(2)(1)(11)(6)(22)(13)(15)(3)

我要回帖

更多关于 爱情转移汪晨蕊mp3百度云 的文章

 

随机推荐