全局请求优化

util = { 
	request : function(url,jsdata,called,type){
		if(!type){
			type = "post";
		}
		$.ajax({
			url:url,
			
			type : type,
			
			dataType : "json",
			
			data : jsdata,					
			
			beforeSend : function(jqXHR, settings){
				/**
				 * 可以显示请求动画
				 * */
			},
			
			success : called,
			
			error : function(data) {
				// 回调错误处理方法
				mui.toast('请求失败',{ duration:'long', type:'div' })
				// return alert("请求错误");
			}
		});
	}
}

请求代码:
util.request(BANNERNEWS,{},function(data){
        console.log(data);
        if(data.code==0){
          if(data.data.length>0){
            $(".banner .mui-slider-group").empty();
            $(".activeList").empty();
            for(var i=0;i<data.data.length;i++){
              var active = "";
              if(i==0){
                active = '<div class="mui-indicator mui-active" data-attr="'+data.data[i]+'"></div>'
              }else{
                active = '<div class="mui-indicator" data-attr="'+data.data[i]+'"></div>'
              }
              var banner = '<div class="mui-slider-item" id="'+data.data[i].id+'"><a href="#"><img src="'+IMGHTTP+data.data[i].hotImg+'"/></a></div>'
              $(".banner .mui-slider-group").append(banner);
              $(".activeList").append(active);
            }
          }
        }else{
           mui.toast('请求失败',{ duration:'long', type:'div'});
        }
    },"get");

  



  

原文地址:https://www.cnblogs.com/weiwentaweb/p/9426001.html