newsList.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //注意:导航 依赖 element 模块,否则无法进行功能性操作
  2. layui.use(['element', 'laypage'], function () {
  3. var element = layui.element;
  4. //…
  5. var laypage = layui.laypage;
  6. var currPage = $('#currPage').val();
  7. //执行一个laypage实例
  8. laypage.render({
  9. elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
  10. , count: $('#nums').val() //数据总数,从服务端得到
  11. , limit: 5
  12. , curr: currPage
  13. , jump: function (obj, first) {
  14. //obj包含了当前分页的所有参数,比如:
  15. console.log(obj.curr); //得到当前页,以便向服务端请求对应页的数据。
  16. console.log(obj.limit); //得到每页显示的条数
  17. var searchTitlt = $('#searchTitlt').val();
  18. var newsType = $('#newsType').val();
  19. //首次不执行
  20. if (!first) {
  21. window.location.href = 'newslist_view?page=' + obj.curr + '&condition=' + searchTitlt + '&type=' + newsType;
  22. }
  23. }
  24. });
  25. });
  26. // var valdat = localStorage.newsChange || 5;
  27. $('#newsChange').val(location.search.split('=')[2])
  28. console.log(location.search.split('=')[2])
  29. function newsChange(obj){
  30. var val = $(obj).val();
  31. // localStorage.setItem("newsChange", val);
  32. window.location.href = 'newslist_view?page=1&type=' + val;
  33. }
  34. $('#searchTitlt').on('keypress', function (e) {
  35. if (e && e.keyCode == 13) { // 按 Esc
  36. searchCon()
  37. }
  38. })
  39. function searchCon() {
  40. var searchTitlt = $('#searchTitlt').val();
  41. var newsType = $('#newsType').val();
  42. window.location.href = 'newslist_view?page=1' + '&condition=' + searchTitlt + '&type=' + newsType;
  43. }