123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- 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 ="<div class='swiper-slide'><ul class='inter-ul clearfix'>";
- var j=1;
- for(var i=0;i<result.length;i++){
- if((j == 18) && (i!=result.length-1)){
- j=1;
- htmlstr +="<li value="+result[i].categoryid+">"+result[i].categoryname+"</li></ul></div><div class='swiper-slide'><ul class='inter-ul clearfix'>";
- }else{
- htmlstr +="<li value="+result[i].categoryid+">"+result[i].categoryname+"</li>";
- j++;
- }
- }
- htmlstr +="</ul></div>";
- $("#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);
- }
- }
|