product.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. $.ajax({
  2. type: "GET",
  3. cache: true,
  4. dataType: "json",
  5. url: "/api/getProducts",
  6. error: function(request) {
  7. console.log(request);
  8. },
  9. success: function(res) {
  10. console.log(res);
  11. var html = '';
  12. var html_x = '';
  13. for (var i = 0; i < res.data.types.length; i++) {
  14. html_x +='<li data-filter="'+res.data.types[i].id+'">'+res.data.types[i].name+'</li>'
  15. }
  16. html_x +='<li class="cur" data-filter="all">'+'全部'+'</li>'
  17. for (var i = 0; i < res.data.products.length; i++) {
  18. html +='<a href="/product/detail?id='+res.data.products[i].id+'">'
  19. html += '<div class="filtr-item" data-category="'+res.data.products[i].type+'">';
  20. html += '<div class="hovereffect">';
  21. html += '<img class="img-responsive" src="' + res.data.products[i].img[0].img + '" >';
  22. html += '</div>';
  23. html += '<span class="item-desc" style="font-size:14px;color:#777777;">' + res.data.products[i].title + '</span>';
  24. html += '<span class="item-desc" style="font-size:14px;color:#c4c4c4;">' + res.data.products[i].desc.substr(0, 15) + '...</span>';
  25. html += '</div>';
  26. html += '</a>';
  27. }
  28. $(".con_rh ul").html(html_x);
  29. $(".filtr-container").html(html);
  30. $('.filtr-container').filterizr();
  31. $(".con_rh ul li").click(function() {
  32. $(this).addClass("cur").siblings().removeClass("cur");
  33. });
  34. }
  35. });