articleList.js 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539
  1. var userId;
  2. if(isNull(userId)){
  3. userId=getUserInfo().uid;
  4. }
  5. var articleCategoryIds="";
  6. var pageIndex=0;
  7. var pageSize = 10;
  8. var articleCategoryId;
  9. var CON_ARTICLE="ALL";
  10. var behavior=4;//浏览类型
  11. $(function(){
  12. myLayer.load("加载中,请稍后");
  13. initUserSubscribe();//加载导航菜单信息
  14. // 底部菜单栏
  15. $('.index-bot').on('click','div',function(){
  16. var names = $(this).data('name'),
  17. sibname = $(this).siblings().data('name');
  18. $(this).addClass('curr').siblings().removeClass('curr');
  19. $('.'+names).removeClass('c-hide');
  20. $('.'+sibname).addClass('c-hide');
  21. myLayer.load("加载中,请稍后");
  22. if(names == 'dingyue' ){
  23. myLayer.load("加载中,请稍后");
  24. initUserSubscribe();//加载导航菜单信息
  25. }else if(names == 'shoucang'){
  26. myLayer.load("加载中,请稍后");
  27. initUserScSubscribe();//加载收藏导航菜单信息
  28. }
  29. });
  30. // 收藏按钮
  31. $('.shoucang-box').off().on('click',function(e){
  32. e.stopPropagation();
  33. var ck = $(this).hasClass('active'),
  34. con = '<i class="iconfont icon-shoucang c-f22 c-fff ml15 mr5 c-vam"></i>';
  35. if(ck) {
  36. $(this).removeClass('active');
  37. myLayer.alert(con + '<span class="c-f15 c-vam mr15">取消收藏</span>','2000');
  38. }else {
  39. $(this).addClass('active');
  40. myLayer.alert(con + '<span class="c-f15 c-vam mr15">收藏成功</span>','2000');
  41. }
  42. });
  43. })
  44. /*****************************************订阅开始************************************************************/
  45. function initUserSubscribe(){//查询订阅一级类别
  46. var url= jkzl.common.path+"/subscribe/querySubscribeByUserId";
  47. var param = {};
  48. param.userId=userId;
  49. sendPost(url,param, "json", "post", initUserSubscribeFailed, initUserSubscribeSuccess);
  50. }
  51. function initUserSubscribeFailed(res) {//失败处理
  52. myLayer.clear();
  53. if (res && res.Message) {
  54. myLayer.alert(res.Message);
  55. } else {
  56. myLayer.alert("请求失败,请重新刷新页面");
  57. }
  58. }
  59. function initUserSubscribeSuccess(res) {//成功处理
  60. articleCategoryIds="";
  61. if (res.Code == 10000) {
  62. if(res.Result.result){
  63. var result=res.Result.result;
  64. if(result.length == 0){
  65. window.location.href='subscribe.html';
  66. }else{
  67. $("#artcle_dy_index").html('');
  68. articleCategoryIds="";
  69. var htmlstr ="<li id='article_all' class='curr' onClick='javascript:queryIndexAricle(\""+CON_ARTICLE+"\")' >全部</li>";
  70. for(var i=0;i<result.length;i++){
  71. articleCategoryIds +=result[i].categoryid+",";
  72. htmlstr +="<li id="+result[i].categoryid+" onClick='javascript:queryIndexAricle("+result[i].categoryid+")'>"+result[i].categoryname+"</li>";
  73. }
  74. $("#artcle_dy_index").append(htmlstr);
  75. articleCategoryIds=articleCategoryIds.substring(0,articleCategoryIds.length-1);
  76. initUserArticle(articleCategoryIds,0); //加载文章列表
  77. }
  78. }
  79. myLayer.clear();
  80. } else {
  81. initUserSubscribeFailed(res);
  82. }
  83. }
  84. function queryIndexAricle(index){//订阅大类查询不同文章
  85. if(index == CON_ARTICLE){
  86. $("#article_all").addClass('curr').siblings().removeClass('curr');
  87. var _this =$("#article_all"),
  88. wWidth = _this.parent().width(),
  89. sLeft = _this.parent().scrollLeft(),
  90. tLeft = _this.position().left;
  91. if(tLeft > wWidth/2) {
  92. $(".index-lab ul").animate({
  93. 'scrollLeft': sLeft + _this.innerWidth() + 20
  94. }, 300);
  95. }else {
  96. $(".index-lab ul").animate({
  97. 'scrollLeft': sLeft - _this.innerWidth() - 20
  98. }, 300);
  99. }
  100. initUserArticle(articleCategoryIds,0);
  101. }else{
  102. $("#"+index).addClass('curr').siblings().removeClass('curr');
  103. var _this = $("#"+index),
  104. wWidth = _this.parent().width(),
  105. sLeft = _this.parent().scrollLeft(),
  106. tLeft = _this.position().left;
  107. if(tLeft > wWidth/2) {
  108. $(".index-lab ul").animate({
  109. 'scrollLeft': sLeft + _this.innerWidth() + 20
  110. }, 300);
  111. }else {
  112. $(".index-lab ul").animate({
  113. 'scrollLeft': sLeft - _this.innerWidth() - 20
  114. }, 300);
  115. }
  116. initUserArticle(index,0);
  117. }
  118. }
  119. function initUserArticle(AcId,index){//订阅文章列表
  120. pageIndex=index;
  121. articleCategoryId=AcId;
  122. var url= jkzl.common.path+"/article/queryArticleList";
  123. var param = {};
  124. param.pageIndex=index;
  125. param.pageSize=pageSize;
  126. param.articleCategoryId=AcId;
  127. sendPost(url,param, "json", "post", initUserArticleFailed, initUserArticleSuccess);
  128. }
  129. function initUserArticleFailed(res) {//失败处理
  130. myLayer.clear();
  131. if (res && res.Message) {
  132. $("#artcle_dy_content").html('');
  133. var htmlstr =" <div id='gxqwz' class='norecord nodata'> <i class='icon-nopast'></i>";
  134. htmlstr +="<p>看看其他感兴趣的文章吧</p></div>";
  135. $("#artcle_dy_content").append(htmlstr);
  136. myLayer.alert(res.Message);
  137. } else {
  138. $("#artcle_dy_content").html('');
  139. var htmlstr =" <div id='gxqwz' class='norecord nodata'> <i class='icon-nopast'></i>";
  140. htmlstr +="<p>看看其他感兴趣的文章吧</p></div>";
  141. $("#artcle_dy_content").append(htmlstr);
  142. myLayer.alert("请求失败,请重新刷新页面");
  143. }
  144. }
  145. function initUserArticleSuccess(res) {//成功处理
  146. if (res.Code == 10000) {
  147. var checked= $("#artcle_dy_content").find('div').hasClass("ckgd");
  148. if(checked){
  149. $("#articlepage").remove();
  150. }
  151. var total = res.Count;
  152. if(total==0 || res.Result.length==0){//没有数据情况
  153. $("#artcle_dy_content").html('');
  154. var htmlstr =" <div id='gxqwz' class='norecord nodata'> <i class='icon-nopast'></i>";
  155. htmlstr +="<p>看看其他感兴趣的文章吧</p></div>";
  156. $("#artcle_dy_content").append(htmlstr);
  157. myLayer.clear();
  158. }
  159. if(res.Result && total>0){
  160. if(pageIndex == 0){
  161. $("#artcle_dy_content").html('');
  162. }else{
  163. var nochecked= $("#artcle_dy_content").find('div').hasClass("nodata");
  164. if(nochecked){
  165. $("#gxqwz").remove();
  166. }
  167. }
  168. var result=res.Result;
  169. var htmlstr ="<ul class='index-list'>";
  170. for(var i=0;i<result.length;i++){
  171. htmlstr +="<li><a href='javascript:queryArticleDetail(\""+result[i].articleId+"\")' class='list-a'>";
  172. htmlstr +=" <div class='ilist-con'><h4 class='c-nowrap-multi'>";
  173. if(result[i].articleType == 1){
  174. htmlstr +="<i class='ilstate st-blue'><i>视频</i></i>"+result[i].articleTitle+"</h4>";
  175. }
  176. if(result[i].articleType == 2){
  177. htmlstr +="<i class='ilstate st-org'><i>图文</i></i>"+result[i].articleTitle+"</h4>";
  178. }
  179. if(result[i].articleType == 3){
  180. htmlstr +="<i class='ilstate st-radio'><i>音频</i></i>"+result[i].articleTitle+"</h4>";
  181. }
  182. if(result[i].articleType == 4){
  183. htmlstr +="<i class='ilstate st-qa'><i>问答</i></i>"+result[i].articleTitle+"</h4>";
  184. }
  185. htmlstr +="<ul class='clearfix'>";
  186. htmlstr +="<li class='fl width-33'><i class='iconfont icon-xianshikejian c-f16'></i><em>"+result[i].browseNumber+"</em></li>";
  187. htmlstr +="<li class='fl width-33'><i class='iconfont icon-zan1 c-f10'></i><em>"+result[i].pointNumber+"</em></li>";
  188. htmlstr +="<li class='fl width-33'><i class='iconfont icon-bianji c-f12'></i><em>"+result[i].commentNumber+"</em></li>";
  189. htmlstr +="</ul></div><div class='ilist-img'><img src="+result[i].articleCover+" alt='' /></div></a></li>";
  190. }
  191. if((pageIndex+1) * pageSize < total){
  192. htmlstr +="</ul><div id='articlepage' class='c-t-center ptb10 ckgd'><a href='javascript:queryArticlePage()' class='c-f12 c-aaa'>查看更多</a> </div>";
  193. }else{
  194. htmlstr +="</ul><div id='articlepage' class='c-t-center ptb10 ckgd'><a class='c-f12 c-aaa'>已全部加载</a> </div>";
  195. }
  196. $("#artcle_dy_content").append(htmlstr);
  197. }
  198. myLayer.clear();
  199. } else {
  200. initUserArticleFailed(res);
  201. }
  202. }
  203. function queryArticlePage(){//文章分页
  204. pageIndex++;
  205. initUserArticle(articleCategoryId,pageIndex);
  206. }
  207. function queryArticleDetail(aid){
  208. window.location.href="articleDetail.html?articleId="+aid+"&behavior="+behavior;
  209. }
  210. //展开收起栏目
  211. function columnHide(){
  212. $('.lab-more').removeClass('ashow');
  213. $('.more-choo').slideUp(200);
  214. $('.more-choo-mb').fadeOut(200);
  215. }
  216. $('.c-main').on('click','.lab-more',function(){
  217. var show = $(this).hasClass('ashow');
  218. if(show){
  219. columnHide();
  220. }else{
  221. $(this).addClass('ashow');
  222. $('.more-choo').slideDown(200);
  223. $('.more-choo-mb').fadeIn(200);
  224. initAllUserSubscribe();//加载用户订阅大类
  225. }
  226. $('.more-choo-mb').click(function(){
  227. columnHide();
  228. });
  229. });
  230. function initAllUserSubscribe(){//订阅类别下拉数据加载
  231. var url= jkzl.common.path+"/subscribe/querySubscribe";
  232. var param = {};
  233. param.userId=userId;
  234. myLayer.load("加载中,请稍后");
  235. sendPost(url,param, "json", "post", initSubscribeFailed, initSubscribeSuccess);
  236. }
  237. function initSubscribeFailed(res){
  238. myLayer.clear();
  239. if (res && res.Message) {
  240. myLayer.alert(res.Message);
  241. } else {
  242. myLayer.alert("请求失败,请重新刷新页面");
  243. }
  244. }
  245. function initSubscribeSuccess(res){
  246. if (res.Code == 10000) {
  247. if(res.Result.result){
  248. $("#more_dy_artcle").html('');
  249. var result=res.Result.result;
  250. var checked=false;
  251. var htmlstr ="<h4>订阅频道<span class='c-f12 c-999'>(我们会根据订阅信息为您推荐)</span></h4><div class='mchoo-list clearfix'>";
  252. for(var i=0;i<result.length;i++){
  253. if(result[i].issubscrive == 0 ){
  254. checked=true;
  255. htmlstr +="<a name="+result[i].categoryid+" title="+result[i].categoryname+" class='curr'>"+result[i].categoryname+"</a>";
  256. }else{
  257. htmlstr +="<a name="+result[i].categoryid+" title="+result[i].categoryname+">"+result[i].categoryname+"</a>";
  258. }
  259. }
  260. if(checked){
  261. htmlstr +="</div><div class='mchoo-btn mt5'><a href='javascript:;' class='inter-btn'>选好了!</a></div>";
  262. }else{
  263. htmlstr +="</div><div class='mchoo-btn mt5'><a href='javascript:;' class='inter-btn disable'>请选择</a></div>";
  264. }
  265. $("#more_dy_artcle").append(htmlstr);
  266. }
  267. myLayer.clear();
  268. } else {
  269. initSubscribeFailed(res);
  270. }
  271. }
  272. //选择栏目
  273. $('.c-main').on('click','.mchoo-list a',function(){
  274. $(this).toggleClass('curr');
  275. var checked = $('.mchoo-list').find('a').hasClass('curr');
  276. if(checked){
  277. $('.inter-btn').removeClass('disable').html('选好了!');
  278. }else{
  279. $('.inter-btn').addClass('disable').html('请选择');
  280. }
  281. });
  282. $('.c-main').on('click','.inter-btn',function(){
  283. var disable = $('.inter-btn').hasClass('disable');
  284. if(disable){
  285. myLayer.alert('请至少选择一个感兴趣的分类','2000');
  286. }else{
  287. var morelists =$('.mchoo-list').find('.curr');
  288. if(morelists.length>0){
  289. myLayer.load("执行中,请稍后");
  290. var categoryIds="";
  291. var categoryNames="";
  292. morelists.each(function (i) {
  293. categoryIds +=morelists.eq(i).attr("name")+",";
  294. categoryNames +=morelists.eq(i).attr("title")+",";
  295. });
  296. categoryIds =categoryIds.substring(0,categoryIds.length-1);
  297. categoryNames=categoryNames.substring(0,categoryNames.length-1);
  298. var url= jkzl.common.path+"/subscribe/saveSubscribe";
  299. var param = {};
  300. param.userId=userId;
  301. param.categoryIds=categoryIds;
  302. param.categoryNames=categoryNames;
  303. sendPost(url,param, "json", "post", saveSubscribeFailed, saveSubscribeSuccess);
  304. }else{
  305. myLayer.alert('请至少选择一个感兴趣的分类','2000');
  306. }
  307. }
  308. });
  309. function saveSubscribeFailed(res) {
  310. myLayer.clear();
  311. if (res && res.Message) {
  312. myLayer.alert(res.Message);
  313. } else {
  314. myLayer.alert("请求失败,请重新刷新页面");
  315. }
  316. }
  317. function saveSubscribeSuccess(res) {
  318. if (res.Code == 10000) {
  319. myLayer.clear();
  320. var con = '<div class="plr20 c-f15">'+
  321. '<i class="iconfont icon-dagou c-f22 c-fff mr5 c-vam"></i>' +
  322. '订阅成功' +
  323. '</div>';
  324. myLayer.alert(con,'2000');
  325. columnHide();
  326. initUserSubscribe();//加载导航菜单信息
  327. } else {
  328. saveSubscribeFailed(res);
  329. }
  330. }
  331. /*****************************************订阅结束************************************************************/
  332. /*****************************************收藏开始************************************************************/
  333. function initUserScSubscribe(){//查询收藏一级类别
  334. var url= jkzl.common.path+"/subscribe/querySubscribeByUserId";
  335. var param = {};
  336. param.userId=userId;
  337. sendPost(url,param, "json", "post", initUserScSubscribeFailed, initUserScSubscribeSuccess);
  338. }
  339. function initUserScSubscribeFailed(res) {//失败处理
  340. myLayer.clear();
  341. if (res && res.Message) {
  342. myLayer.alert(res.Message);
  343. } else {
  344. myLayer.alert("请求失败,请重新刷新页面");
  345. }
  346. }
  347. function initUserScSubscribeSuccess(res) {//成功处理
  348. articleCategoryIds="";
  349. if (res.Code == 10000) {
  350. if(res.Result.result){
  351. var result=res.Result.result;
  352. $("#artcle_sc_index").html('');
  353. articleCategoryIds="";
  354. var htmlstr ="<li id='article_sc_all' class='curr' onClick='javascript:queryIndexScAricle(\""+CON_ARTICLE+"\")' >全部</li>";
  355. for(var i=0;i<result.length;i++){
  356. articleCategoryIds +=result[i].categoryid+",";
  357. htmlstr +="<li id='"+result[i].categoryid+"_sc' onClick='javascript:queryIndexScAricle("+result[i].categoryid+")'>"+result[i].categoryname+"</li>";
  358. }
  359. $("#artcle_sc_index").append(htmlstr);
  360. articleCategoryIds=articleCategoryIds.substring(0,articleCategoryIds.length-1);
  361. initUserScArticle(articleCategoryIds,0); //加载文章列表
  362. }
  363. myLayer.clear();
  364. } else {
  365. initUserScSubscribeFailed(res);
  366. }
  367. }
  368. function queryIndexScAricle(index){//收藏大类不同文章
  369. if(index == CON_ARTICLE){
  370. $("#article_sc_all").addClass('curr').siblings().removeClass('curr');
  371. var _this =$("#article_sc_all"),
  372. wWidth = _this.parent().width(),
  373. sLeft = _this.parent().scrollLeft(),
  374. tLeft = _this.position().left;
  375. if(tLeft > wWidth/2) {
  376. $(".index-lab ul").animate({
  377. 'scrollLeft': sLeft + _this.innerWidth() + 20
  378. }, 300);
  379. }else {
  380. $(".index-lab ul").animate({
  381. 'scrollLeft': sLeft - _this.innerWidth() - 20
  382. }, 300);
  383. }
  384. initUserScArticle(articleCategoryIds,0);
  385. }else{
  386. $("#"+index+"_sc").addClass('curr').siblings().removeClass('curr');
  387. var _this = $("#"+index+"_sc"),
  388. wWidth = _this.parent().width(),
  389. sLeft = _this.parent().scrollLeft(),
  390. tLeft = _this.position().left;
  391. if(tLeft > wWidth/2) {
  392. $(".index-lab ul").animate({
  393. 'scrollLeft': sLeft + _this.innerWidth() + 20
  394. }, 300);
  395. }else {
  396. $(".index-lab ul").animate({
  397. 'scrollLeft': sLeft - _this.innerWidth() - 20
  398. }, 300);
  399. }
  400. initUserScArticle(index,0);
  401. }
  402. }
  403. function initUserScArticle(AcId,index){//收藏文章列表
  404. pageIndex=index;
  405. articleCategoryId=AcId;
  406. var url= jkzl.common.path+"/article/getCollectionArticalList";
  407. var param = {};
  408. param.pageIndex=index;
  409. param.pageSize=pageSize;
  410. param.articleCategoryId=AcId;
  411. param.userId=userId;
  412. sendPost(url,param, "json", "post", initUserScArticleFailed, initUserScArticleSuccess);
  413. }
  414. function initUserScArticleFailed(res) {//失败处理
  415. myLayer.clear();
  416. if (res && res.Message) {
  417. $("#artcle_sc_content").html('');
  418. var htmlstr =" <div id='sc_gxqwz' class='norecord nodata'> <i class='icon-nopast'></i>";
  419. htmlstr +="<p>看看其他感兴趣的文章吧</p></div>";
  420. $("#artcle_sc_content").append(htmlstr);
  421. myLayer.alert(res.Message);
  422. } else {
  423. $("#artcle_sc_content").html('');
  424. var htmlstr =" <div id='sc_gxqwz' class='norecord nodata'> <i class='icon-nopast'></i>";
  425. htmlstr +="<p>看看其他感兴趣的文章吧</p></div>";
  426. $("#artcle_sc_content").append(htmlstr);
  427. myLayer.alert("请求失败,请重新刷新页面");
  428. }
  429. }
  430. function initUserScArticleSuccess(res) {//成功处理
  431. if (res.Code == 10000) {
  432. var checked= $("#artcle_sc_content").find('div').hasClass("ckgd");
  433. if(checked){
  434. $("#sc_articlepage").remove();
  435. }
  436. var total = res.Count;
  437. if(total==0 || res.Result.length==0){//没有数据情况
  438. $("#artcle_sc_content").html('');
  439. var htmlstr =" <div id='sc_gxqwz' class='norecord nodata'> <i class='icon-nopast'></i>";
  440. htmlstr +="<p>看看其他感兴趣的文章吧</p></div>";
  441. $("#artcle_sc_content").append(htmlstr);
  442. myLayer.clear();
  443. }
  444. if(res.Result && total>0){
  445. if(pageIndex == 0){
  446. $("#artcle_sc_content").html('');
  447. }else{
  448. var nochecked= $("#artcle_sc_content").find('div').hasClass("nodata");
  449. if(nochecked){
  450. $("#sc_gxqwz").remove();
  451. }
  452. }
  453. var result=res.Result;
  454. var htmlstr ="<ul class='index-list'>";
  455. for(var i=0;i<result.length;i++){
  456. htmlstr +="<li><span id='"+result[i].articleId+"_active' class='fl shoucang-box active' onClick='javascript:switchArticle(\""+result[i].articleId+"\")'><i class='iconfont icon-collection c-f18 c-999'></i></span>";
  457. htmlstr +="<a href='javascript:queryArticleDetail(\""+result[i].articleId+"\")' class='list-a'>";
  458. htmlstr +=" <div class='ilist-con'><h4 class='c-nowrap-multi'>";
  459. if(result[i].articleType == 1){
  460. htmlstr +="<i class='ilstate st-blue'><i>视频</i></i>"+result[i].articleTitle+"</h4>";
  461. }
  462. if(result[i].articleType == 2){
  463. htmlstr +="<i class='ilstate st-org'><i>图文</i></i>"+result[i].articleTitle+"</h4>";
  464. }
  465. if(result[i].articleType == 3){
  466. htmlstr +="<i class='ilstate st-radio'><i>音频</i></i>"+result[i].articleTitle+"</h4>";
  467. }
  468. if(result[i].articleType == 4){
  469. htmlstr +="<i class='ilstate st-qa'><i>问答</i></i>"+result[i].articleTitle+"</h4>";
  470. }
  471. htmlstr +="<ul class='clearfix'>";
  472. htmlstr +="<li class='fl width-33'><i class='iconfont icon-xianshikejian c-f16'></i><em>"+result[i].browseNumber+"</em></li>";
  473. htmlstr +="<li class='fl width-33'><i class='iconfont icon-zan1 c-f10'></i><em>"+result[i].pointNumber+"</em></li>";
  474. htmlstr +="<li class='fl width-33'><i class='iconfont icon-bianji c-f12'></i><em>"+result[i].commentNumber+"</em></li>";
  475. htmlstr +="</ul></div><div class='ilist-img'><img src="+result[i].articleCover+" alt='' /></div></a></li>";
  476. }
  477. if((pageIndex+1) * pageSize < total){
  478. htmlstr +="</ul><div id='sc_articlepage' class='c-t-center ptb10 ckgd'><a href='javascript:queryArticleScPage()' class='c-f12 c-aaa'>查看更多</a> </div>";
  479. }else{
  480. htmlstr +="</ul><div id='sc_articlepage' class='c-t-center ptb10 ckgd'><a class='c-f12 c-aaa'>已全部加载</a> </div>";
  481. }
  482. $("#artcle_sc_content").append(htmlstr);
  483. }
  484. myLayer.clear();
  485. } else {
  486. initUserScArticleFailed(res);
  487. }
  488. }
  489. function queryArticleScPage(){//文章分页
  490. pageIndex++;
  491. initUserScArticle(articleCategoryId,pageIndex);
  492. }
  493. function switchArticle(aId){
  494. myLayer.confirm({
  495. title:'提示',
  496. con:'确定要取消收藏吗?',
  497. cancel: function(){},
  498. cancelValue:'取消',
  499. ok: function(){
  500. myLayer.load("取消中,请稍后");
  501. var url= jkzl.common.path+"/behavior/cancelArticle";
  502. var param = {};
  503. param.articleId=aId;
  504. param.userId=userId;
  505. sendPost(url,param, "json", "post", cancelArticleFailed, cancelArticleSuccess);
  506. },
  507. okValue:'确定'
  508. });
  509. }
  510. function cancelArticleFailed(res) {//失败处理
  511. myLayer.clear();
  512. if (res && res.Message) {
  513. myLayer.alert(res.Message);
  514. } else {
  515. myLayer.alert("请求失败,请重新刷新页面");
  516. }
  517. }
  518. function cancelArticleSuccess(res) {//成功处理
  519. myLayer.clear();
  520. if (res.Code == 10000) {
  521. var con = '<i class="iconfont icon-shoucang c-f22 c-fff ml15 mr5 c-vam"></i>';
  522. myLayer.alert(con + '<span class="c-f15 c-vam mr15">取消收藏</span>','2000');
  523. initUserScArticle(articleCategoryId,pageIndex); //加载文章列表
  524. } else {
  525. cancelArticleFailed(res);
  526. }
  527. }