全局请求优化
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");