赞
踩
首先吐槽下公司的框架,grid的宽度可能是根据屏幕长度自动适应,但是遇到了一个问题, 隐藏的grid.show()时,宽度变为最小宽度,未解决该问题,不使用toggle的方法,直接通过ajax异步加载该DiV,同时该方法也解决了grid的表头不确定的问题
整体异步加载DIV
- function loadURLWithTip(url , panel , callback , tip){
- if(tip == true){
- notification("请稍候,正在加载······",true); //开始
- }
- $.ajax({
- url:url,
- cache:false,
- success: function(data){
- // console.log(data);
- if(panel){
- $(panel).empty().html(data);
- }
- if(callback){
- callback(data);
- }
- },
- error: function(xhr, type, s){
- if(xhr.getResponseHeader("emsg")){
- art.alert(xhr.getResponseHeader("emsg"));
- }
- }
- }).done(function(){
- if(tip == true){
- notification("",false); //开始
- }
- //var dialogNicescroll = $(".setScroll").niceScroll({cursorcolor:"#d7d7d7"});
- });
- }
其中url为异步地址,返回ModelAndView,指向DIV相应的html或JSP, panel是对象的相关信息可以是“#id”或“.class”
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。