var userId; if(isNull(userId)){ userId=getUserInfo().uid; } var mySwiper; $(function () { if(isNull(userId)){ myLayer.alert('获取不到用户UserId','2000'); }else{ myLayer.load("加载中,请稍后"); initSubscribePage(); } }); function initSubscribe(){ var url= jkzl.common.path+"/subscribe/querySubscribe"; var param = {}; param.userId=userId; sendPost(url,param, "json", "post", initSubscribeFailed, initSubscribeSuccesss); } //失败 function initSubscribeFailed(res) { myLayer.clear(); if (res && res.Message) { myLayer.alert(res.Message); } else { myLayer.alert("请求失败,请重新刷新页面"); } } function initSubscribeSuccesss(res) { if (res.Code == 10000) { if(res.Result.result){ var result=res.Result.result; var htmlstr ="
"; $("#subscribe_content").append(htmlstr); } myLayer.clear(); } else { initSubscribeFailed(res); } } function initSubscribePage(){ mySwiper = new Swiper ('.swiper-container', { loop: true, pagination: '.swiper-pagination', onInit:initSubscribe(), observer:true }); } $('.c-main').on('click','.inter-ul li',function(){ $(this).toggleClass('curr'); var checked = $('.inter-ul').find('li').hasClass('curr'); if(checked){ $('.inter-btn').removeClass('disable').html('选好了!'); }else{ $('.inter-btn').addClass('disable').html('请选择'); } }); $('.c-main').on('click','.inter-btn',function(){ var disable = $('.inter-btn').hasClass('disable'); if(disable){ myLayer.alert('请至少选择一个感兴趣的分类','2000'); }else{ var li = $(".inter-ul").find(".curr"); if(li.length>0){ var categoryIds=""; var categoryNames=""; li.each(function (i) { categoryIds +=li.eq(i).attr("value")+","; categoryNames +=li.eq(i).text()+","; }); categoryIds =categoryIds.substring(0,categoryIds.length-1); categoryNames=categoryNames.substring(0,categoryNames.length-1); var url= jkzl.common.path+"/subscribe/saveSubscribe"; var param = {}; param.userId=userId; param.categoryIds=categoryIds; param.categoryNames=categoryNames; myLayer.load("执行中,请稍后"); sendPost(url,param, "json", "post", saveSubscribeFailed, saveSubscribeSuccesss); }else{ myLayer.alert('请至少选择一个感兴趣的分类','2000'); return; } } }); function saveSubscribeFailed(res) { myLayer.clear(); if (res && res.Message) { myLayer.alert(res.Message); } else { myLayer.alert("请求失败,请重新刷新页面"); } } function saveSubscribeSuccesss(res) { if (res.Code == 10000) { myLayer.clear(); window.location.href='articleList.html'; } else { saveSubscribeFailed(res); } }