newsList.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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. $('#searchTitlt').on('keypress', function (e) {
  27. if (e && e.keyCode == 13) { // 按 Esc
  28. searchCon()
  29. }
  30. })
  31. function searchCon() {
  32. var searchTitlt = $('#searchTitlt').val();
  33. var newsType = $('#newsType').val();
  34. window.location.href = 'newslist_view?page=1' + '&condition=' + searchTitlt + '&type=' + newsType;
  35. }