new_detail.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. $(function () {
  2. let path = lxd.parseUrl(window.location.href).pathname;
  3. let reg = /(?<=\/h_news\/).*?(?=.html)/;
  4. $.ajax({
  5. url: `http://api.gaokaoapp.net/news/h/${path.match(reg)}/`,
  6. data: {
  7. },
  8. type: "get",
  9. error: function (error) {
  10. $(".loading").html("获取更多的评论,请下载大联考app").show();
  11. },
  12. success: function (res) {
  13. let { comments, like_count = 1, read_count = 1 } = res.data;
  14. $(".good>span").html(like_count);
  15. $(".see").html(`阅读数:${read_count}`);
  16. let father = document.createDocumentFragment();
  17. Array.from(comments).forEach(
  18. item => {
  19. item.user_face = item.user_face || '../imgs/user_face.png';
  20. let str = `<div class="user" data-good="false" data-userid="1" >
  21. <div class="u-img"><img src="${item.user_face}" alt="" class="img"></div>
  22. <div class="u-content">
  23. <div class="u-flex">
  24. <div class="u-name">${item.user_name}</div>
  25. <div class="u-fabulous" data-gods="1"><span>${item.like_count}</span><i data-gods="1" style="margin-left:5px" class="glyphicon glyphicon-thumbs-up"></i></div>
  26. </div>
  27. <div class="u-detail">
  28. ${item.content}
  29. </div>
  30. <div class="u-flex">
  31. <div class="u-date">${item.delay_time}</div>
  32. </div>
  33. </div>
  34. </div>`;
  35. $(father).append(str);
  36. }
  37. )
  38. $("#detail").append(father);
  39. $(".loading").html("获取更多的评论,请下载大联考app").show()
  40. }
  41. })
  42. })