ajax之分页

前端之家收集整理的这篇文章主要介绍了ajax之分页前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

ajax之分页

前台页面

  1. <@H_404_23@%@pagecontentType@H_404_23@="text/html;charset=GBK"@H_404_23@%>@H_404_23@
  2. <@H_404_23@%@tagliburi@H_404_23@="http://java.sun.com/jstl/core"@H_404_23@prefix@H_404_23@="c"@H_404_23@%>@H_404_23@
  3. <@H_404_23@%@tagliburi@H_404_23@="/WEB-INF/tld/utiltags.tld"@H_404_23@prefix@H_404_23@="util"@H_404_23@%>@H_404_23@
  4. <script@H_404_23@type@H_404_23@="text/javascript"@H_404_23@
  5. src@H_404_23@="<%=request.getContextPath()%>/js/common.js"></script>@H_404_23@
  6. <script@H_404_23@language@H_404_23@="javascript"@H_404_23@
  7. src@H_404_23@="<%=request.getContextPath()%>/js/xmlcommon.js"></script>@H_404_23@
  8. src@H_404_23@="<%=request.getContextPath()%>/css/tabber.js"></script>@H_404_23@
  9. src@H_404_23@="<%=request.getContextPath()%>/js/calendar.js"></script>@H_404_23@
  10. <link@H_404_23@rel@H_404_23@="stylesheet"@H_404_23@
  11. href@H_404_23@="<%=request.getContextPath()%>/css/example.css"@H_404_23@TYPE@H_404_23@="text/css"@H_404_23@
  12. MEDIA@H_404_23@="screen"@H_404_23@/>@H_404_23@
  13. <link@H_404_23@rel@H_404_23@="stylesheet"@H_404_23@
  14. href@H_404_23@="<%=request.getContextPath()%>/css/style.css"@H_404_23@type@H_404_23@="text/css"@H_404_23@/>@H_404_23@
  15. src@H_404_23@="<%=request.getContextPath()%>/js/jquery-1.3.2.min.js"></script>@H_404_23@
  16. <head>@H_404_23@
  17. <util:message@H_404_23@/>@H_404_23@
  18. <Meta@H_404_23@http-equiv@H_404_23@="Content-Type"@H_404_23@content@H_404_23@="text/html;charset=GBK">@H_404_23@
  19. <title>@H_404_23@电话销售系统</title>@H_404_23@
  20. </head>@H_404_23@
  21. <body>@H_404_23@
  22. <form@H_404_23@name@H_404_23@="form1"@H_404_23@method@H_404_23@="post"@H_404_23@action@H_404_23@="">@H_404_23@
  23. <table@H_404_23@width@H_404_23@="99%"@H_404_23@border@H_404_23@="0"@H_404_23@align@H_404_23@="center"@H_404_23@cellpadding@H_404_23@="0"@H_404_23@
  24. cellspacing@H_404_23@="0">@H_404_23@
  25. <tr>@H_404_23@
  26. <td@H_404_23@width@H_404_23@="22"@H_404_23@height@H_404_23@="32"@H_404_23@
  27. background@H_404_23@="<%=request.getContextPath()%>/images/main/frame_q.jpg">@H_404_23@
  28. </td>@H_404_23@
  29. <td@H_404_23@
  30. background@H_404_23@="<%=request.getContextPath()%>/images/main/frame_w.jpg"@H_404_23@
  31. class@H_404_23@="MainTitle">@H_404_23@
  32. <!--呼入控制数据设置-->@H_404_23@
  33. 呼入屏蔽设置
  34. <td@H_404_23@width@H_404_23@="22"@H_404_23@height@H_404_23@="32"@H_404_23@
  35. background@H_404_23@="<%=request.getContextPath()%>/images/main/frame_e.jpg">@H_404_23@
  36. </td>@H_404_23@
  37. </tr>@H_404_23@
  38. <td@H_404_23@
  39. background@H_404_23@="<%=request.getContextPath()%>/images/main/frame_a.jpg">@H_404_23@
  40. <td@H_404_23@valign@H_404_23@="top"@H_404_23@bgcolor@H_404_23@="#EFEFEF">@H_404_23@
  41. <table@H_404_23@width@H_404_23@="100%"@H_404_23@border@H_404_23@="0"@H_404_23@cellspacing@H_404_23@="0"@H_404_23@cellpadding@H_404_23@="0">@H_404_23@
  42. <td>@H_404_23@</td>@H_404_23@
  43. </tr>@H_404_23@
  44. </table>@H_404_23@
  45. <table@H_404_23@width@H_404_23@="100%"@H_404_23@border@H_404_23@="0"@H_404_23@cellpadding@H_404_23@="0"@H_404_23@cellspacing@H_404_23@="0"@H_404_23@
  46. bgcolor@H_404_23@="#EFEFEF">@H_404_23@
  47. <td@H_404_23@class@H_404_23@="SecondTitle">@H_404_23@.:设置查询:.</td>@H_404_23@
  48. <tr>@H_404_23@
  49. <td@H_404_23@bgcolor@H_404_23@="#999999">@H_404_23@
  50. <table@H_404_23@name@H_404_23@="tableA"@H_404_23@border@H_404_23@="0"@H_404_23@cellspacing@H_404_23@="1"@H_404_23@cellpadding@H_404_23@="1"@H_404_23@
  51. width@H_404_23@="100%">@H_404_23@
  52. <tr@H_404_23@width@H_404_23@="100%">@H_404_23@
  53. <td@H_404_23@width@H_404_23@="14%"@H_404_23@align@H_404_23@="right"@H_404_23@class@H_404_23@="general-td">@H_404_23@数据来源:</td>@H_404_23@
  54. <td@H_404_23@align@H_404_23@="left"@H_404_23@class@H_404_23@="general-td"><select@H_404_23@
  55. name@H_404_23@="dataSource"@H_404_23@class@H_404_23@="selectCtrl"@H_404_23@id@H_404_23@="dataSource">@H_404_23@
  56. <option@H_404_23@value@H_404_23@="">@H_404_23@全部</option>@H_404_23@
  57. <option@H_404_23@value@H_404_23@="1"@H_404_23@<c:if@H_404_23@test@H_404_23@='${result.blackListDTO.dataSource=="1"}'>@H_404_23@selected</c:if>>@H_404_23@电销系统</option>@H_404_23@
  58. <option@H_404_23@value@H_404_23@="2"@H_404_23@<c:if@H_404_23@test@H_404_23@='${result.blackListDTO.dataSource=="2"}'>@H_404_23@selected</c:if>>@H_404_23@承保系统</option>@H_404_23@
  59. </select></td>@H_404_23@
  60. <td@H_404_23@width@H_404_23@="14%"@H_404_23@align@H_404_23@="right"@H_404_23@class@H_404_23@="general-td">@H_404_23@类型:</td>@H_404_23@
  61. <td@H_404_23@align@H_404_23@="left"@H_404_23@class@H_404_23@="general-td"><select@H_404_23@
  62. name@H_404_23@="type"@H_404_23@class@H_404_23@="selectCtrl"@H_404_23@id@H_404_23@="type">@H_404_23@
  63. <option@H_404_23@value@H_404_23@="">@H_404_23@全部</option>@H_404_23@
  64. <option@H_404_23@value@H_404_23@="1-1"@H_404_23@<c:if@H_404_23@test@H_404_23@='${result.blackListDTO.type=="1-1"}'>@H_404_23@selected</c:if>>@H_404_23@黑名单(电销)</option>@H_404_23@
  65. <option@H_404_23@value@H_404_23@="1-2"@H_404_23@<c:if@H_404_23@test@H_404_23@='${result.blackListDTO.type=="1-2"}'>@H_404_23@selected</c:if>>@H_404_23@黑名单(承保)</option>@H_404_23@
  66. <option@H_404_23@value@H_404_23@="2"@H_404_23@<c:if@H_404_23@test@H_404_23@='${result.blackListDTO.type=="2"}'>@H_404_23@selected</c:if>>@H_404_23@号码屏蔽</option>@H_404_23@
  67. <tr@H_404_23@width@H_404_23@="100%">@H_404_23@
  68. <td@H_404_23@width@H_404_23@="14%"@H_404_23@align@H_404_23@="right"@H_404_23@class@H_404_23@="general-td">@H_404_23@类型明细:</td>@H_404_23@
  69. name@H_404_23@="typeDetail"@H_404_23@class@H_404_23@="selectCtrl"@H_404_23@id@H_404_23@="typeDetail">@H_404_23@
  70. <c:forEach@H_404_23@var@H_404_23@="blackList"@H_404_23@
  71. items@H_404_23@="${result.blackListRemarkList}">@H_404_23@
  72. <option@H_404_23@value@H_404_23@='<c:outvalue="${blackList.paramId}"/>'@H_404_23@<c:if@H_404_23@test@H_404_23@="${result.blackListDTO.typeDetail==blackList.paramId}">@H_404_23@selected</c:if>>@H_404_23@
  73. <c:out@H_404_23@value@H_404_23@="${blackList.paramValue}"@H_404_23@/>@H_404_23@
  74. </option>@H_404_23@
  75. </c:forEach>@H_404_23@
  76. <option@H_404_23@value@H_404_23@="hc"@H_404_23@<c:if@H_404_23@test@H_404_23@='${result.blackListDTO.typeDetail=="hc"}'>@H_404_23@selected</c:if>>@H_404_23@呼出</option>@H_404_23@
  77. <option@H_404_23@value@H_404_23@="dx"@H_404_23@<c:if@H_404_23@test@H_404_23@='${result.blackListDTO.typeDetail=="dx"}'>@H_404_23@selected</c:if>>@H_404_23@短信</option>@H_404_23@
  78. </select></td>@H_404_23@
  79. <td@H_404_23@width@H_404_23@="14%"@H_404_23@align@H_404_23@="right"@H_404_23@class@H_404_23@="general-td">@H_404_23@是否屏蔽:</td>@H_404_23@
  80. name@H_404_23@="isExcluded"@H_404_23@class@H_404_23@="selectCtrl"@H_404_23@id@H_404_23@="isExcluded">@H_404_23@
  81. <option@H_404_23@value@H_404_23@="1"@H_404_23@<c:if@H_404_23@test@H_404_23@='${result.blackListDTO.isExcluded=="1"}'>@H_404_23@selected</c:if>>@H_404_23@是</option>@H_404_23@
  82. <option@H_404_23@value@H_404_23@="0"@H_404_23@<c:if@H_404_23@test@H_404_23@='${result.blackListDTO.isExcluded=="0"}'>@H_404_23@selected</c:if>>@H_404_23@否</option>@H_404_23@
  83. <td@H_404_23@colspan@H_404_23@="4"@H_404_23@align@H_404_23@="right"@H_404_23@class@H_404_23@="general-td"><input@H_404_23@
  84. name@H_404_23@="efdag3"@H_404_23@type@H_404_23@="button"@H_404_23@class@H_404_23@="btn"@H_404_23@value@H_404_23@="查询"@H_404_23@
  85. onclick@H_404_23@="searchCallInControlDataList();"></td>@H_404_23@
  86. </table>@H_404_23@
  87. <table@H_404_23@width@H_404_23@="100%"@H_404_23@border@H_404_23@="0"@H_404_23@cellspacing@H_404_23@="0"@H_404_23@cellpadding@H_404_23@="0">@H_404_23@
  88. <td>@H_404_23@</td>@H_404_23@
  89. <table@H_404_23@width@H_404_23@="100%"@H_404_23@border@H_404_23@="0"@H_404_23@cellpadding@H_404_23@="0"@H_404_23@cellspacing@H_404_23@="0"@H_404_23@
  90. bgcolor@H_404_23@="#EFEFEF">@H_404_23@
  91. <td@H_404_23@class@H_404_23@="SecondTitle">@H_404_23@.:查询结果:.</td>@H_404_23@
  92. <td@H_404_23@bgcolor@H_404_23@="#999999">@H_404_23@
  93. <table@H_404_23@name@H_404_23@="tableB"@H_404_23@border@H_404_23@="0"@H_404_23@cellspacing@H_404_23@="1"@H_404_23@cellpadding@H_404_23@="1"@H_404_23@
  94. width@H_404_23@="100%">@H_404_23@
  95. <td@H_404_23@width@H_404_23@="10%"@H_404_23@align@H_404_23@="center"@H_404_23@bgcolor@H_404_23@="#DFE0E4"@H_404_23@class@H_404_23@="title-td">@H_404_23@
  96. 选择
  97. <input@H_404_23@type@H_404_23@="checkBox"@H_404_23@name@H_404_23@="checkAll"@H_404_23@id@H_404_23@="checkAll"@H_404_23@onclick@H_404_23@="gotocheckAll(this);">@H_404_23@
  98. <td@H_404_23@width@H_404_23@="10%"@H_404_23@align@H_404_23@="center"@H_404_23@bgcolor@H_404_23@="#DFE0E4"@H_404_23@
  99. class@H_404_23@="title-td">@H_404_23@数据来源</td>@H_404_23@
  100. class@H_404_23@="title-td">@H_404_23@类型</td>@H_404_23@
  101. class@H_404_23@="title-td">@H_404_23@类型明细</td>@H_404_23@
  102. class@H_404_23@="title-td">@H_404_23@是否屏蔽</td>@H_404_23@
  103. class@H_404_23@="title-td">@H_404_23@最新操作时间</td>@H_404_23@
  104. <c:forEach@H_404_23@var@H_404_23@="black"@H_404_23@items@H_404_23@="${result.blackList}">@H_404_23@
  105. <td@H_404_23@style@H_404_23@="display:none;"><input@H_404_23@type@H_404_23@="hidden"@H_404_23@name@H_404_23@="id"@H_404_23@value@H_404_23@='<c:outvalue="${black.id}"/>'></td>@H_404_23@
  106. <td@H_404_23@width@H_404_23@="7%"@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td"><input@H_404_23@
  107. type@H_404_23@="checkBox"@H_404_23@name@H_404_23@="toBeEdited"></td>@H_404_23@
  108. <td@H_404_23@width@H_404_23@="7%"@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td"@H_404_23@id@H_404_23@="dataSource1"@H_404_23@
  109. style@H_404_23@="color:<c:iftest='${emptyblack.isExcluded}'>red;</c:if>">@H_404_23@
  110. <c:if@H_404_23@test@H_404_23@="${black.dataSource==1}">@H_404_23@电销系统</c:if>@H_404_23@
  111. <c:if@H_404_23@test@H_404_23@="${black.dataSource==2}">@H_404_23@承保系统</c:if>@H_404_23@
  112. <td@H_404_23@width@H_404_23@="6%"@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td"@H_404_23@id@H_404_23@="type1"@H_404_23@
  113. style@H_404_23@="color:<c:iftest='${emptyblack.isExcluded}'>red;</c:if>">@H_404_23@
  114. <c:if@H_404_23@test@H_404_23@='${black.type=="1-1"||black.type=="1-2"}'>@H_404_23@黑名单</c:if>@H_404_23@
  115. <c:if@H_404_23@test@H_404_23@='${black.type=="2"}'>@H_404_23@号码屏蔽</c:if>@H_404_23@
  116. <td@H_404_23@width@H_404_23@="9%"@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td"@H_404_23@id@H_404_23@="tyepDetail1"@H_404_23@
  117. <c:forEach@H_404_23@var@H_404_23@="blackList"@H_404_23@items@H_404_23@="${result.blackListRemarkList}">@H_404_23@
  118. <c:if@H_404_23@test@H_404_23@='${blackList.paramId==black.typeDetail}'>@H_404_23@
  119. <c:out@H_404_23@value@H_404_23@="${blackList.paramValue}"@H_404_23@/>@H_404_23@
  120. </c:if>@H_404_23@
  121. </c:forEach>@H_404_23@
  122. <td@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td">@H_404_23@
  123. <c:if@H_404_23@test@H_404_23@="${black.isExcluded==1}">@H_404_23@是</c:if>@H_404_23@
  124. <c:if@H_404_23@test@H_404_23@="${black.isExcluded==0}">@H_404_23@否</c:if>@H_404_23@
  125. <c:out@H_404_23@value@H_404_23@="${black.updatedDate}"/>@H_404_23@
  126. <td@H_404_23@align@H_404_23@="right"@H_404_23@class@H_404_23@="general-td"@H_404_23@colspan@H_404_23@="9"><input@H_404_23@
  127. name@H_404_23@="efdag2"@H_404_23@type@H_404_23@="button"@H_404_23@class@H_404_23@="btn"@H_404_23@value@H_404_23@="修改"@H_404_23@onclick@H_404_23@="edit();"></td>@H_404_23@
  128. <td@H_404_23@class@H_404_23@="general-td"@H_404_23@colspan@H_404_23@="9">@H_404_23@
  129. <table@H_404_23@id@H_404_23@="table1"@H_404_23@align@H_404_23@="center"@H_404_23@width@H_404_23@="500"@H_404_23@border@H_404_23@="0"@H_404_23@
  130. cellpadding@H_404_23@="0"@H_404_23@cellspacing@H_404_23@="0">@H_404_23@
  131. <td@H_404_23@id@H_404_23@="td1"@H_404_23@align@H_404_23@="center"@H_404_23@valign@H_404_23@="middle"><input@H_404_23@
  132. type@H_404_23@="hidden"@H_404_23@name@H_404_23@="pageTotal"@H_404_23@id@H_404_23@="pageTotal1"@H_404_23@
  133. value@H_404_23@='<c:outvalue="${result.totalPage}"/>'>@H_404_23@<span>@H_404_23@共<c:out@H_404_23@
  134. value@H_404_23@="${result.totalPage}"@H_404_23@/>@H_404_23@页
  135. </span>@H_404_23@<input@H_404_23@type@H_404_23@=button@H_404_23@name@H_404_23@="prevPage1"@H_404_23@value@H_404_23@="上一页"@H_404_23@id@H_404_23@="prevPage1"@H_404_23@
  136. onClick@H_404_23@="gotoPrevPage1()"@H_404_23@class@H_404_23@="btn2">@H_404_23@<input@H_404_23@id@H_404_23@="nextPage1"@H_404_23@
  137. type@H_404_23@=button@H_404_23@name@H_404_23@="nextPage1"@H_404_23@value@H_404_23@="下一页"@H_404_23@
  138. onclick@H_404_23@="gotoNextPage1();"@H_404_23@class@H_404_23@="btn2">@H_404_23@<input@H_404_23@id@H_404_23@="jump1"@H_404_23@
  139. type@H_404_23@=button@H_404_23@name@H_404_23@="jump1"@H_404_23@value@H_404_23@="跳至"@H_404_23@onclick@H_404_23@="gotoJump1()"@H_404_23@
  140. class@H_404_23@="btn2">@H_404_23@<span>@H_404_23@第<input@H_404_23@id@H_404_23@="pageNo1"@H_404_23@
  141. name@H_404_23@="pageNo"@H_404_23@style@H_404_23@="text-align:center"@H_404_23@
  142. value@H_404_23@='<c:outvalue="${result.pageNo}"/>'@H_404_23@
  143. class@H_404_23@="inputbg3">@H_404_23@
  144. </span>@H_404_23@页</td>@H_404_23@
  145. <td@H_404_23@class@H_404_23@="SecondTitle">@H_404_23@.:临时数据处理:.</td>@H_404_23@
  146. <td@H_404_23@width@H_404_23@="14%"@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td">@H_404_23@电话号码:</td>@H_404_23@
  147. <td@H_404_23@width@H_404_23@="38%"@H_404_23@align@H_404_23@="left"@H_404_23@class@H_404_23@="general-td"><input@H_404_23@id@H_404_23@="phoneNo"@H_404_23@
  148. maxlength@H_404_23@="15"@H_404_23@name@H_404_23@="phoneNo"@H_404_23@type@H_404_23@="text"@H_404_23@class@H_404_23@="inputbg">@H_404_23@
  149. <td@H_404_23@colspan@H_404_23@="4"@H_404_23@align@H_404_23@="right"@H_404_23@class@H_404_23@="general-td"><input@H_404_23@id@H_404_23@="query2"@H_404_23@
  150. onclick@H_404_23@="searchCallInControlDataListByPhoneNo(this);"></td>@H_404_23@
  151. <table@H_404_23@name@H_404_23@="tableA"@H_404_23@border@H_404_23@="0"@H_404_23@cellspacing@H_404_23@="1"@H_404_23@cellpadding@H_404_23@="1"@H_404_23@
  152. <tr@H_404_23@width@H_404_23@="100%"@H_404_23@id@H_404_23@="insert">@H_404_23@
  153. class@H_404_23@="title-td">@H_404_23@电话号码</td>@H_404_23@
  154. class@H_404_23@="title-td">@H_404_23@状态</td>@H_404_23@
  155. class@H_404_23@="title-td">@H_404_23@创建时间</td>@H_404_23@
  156. class@H_404_23@="title-td">@H_404_23@更新时间</td>@H_404_23@
  157. class@H_404_23@="title-td">@H_404_23@操作</td>@H_404_23@
  158. <td@H_404_23@class@H_404_23@="general-td"@H_404_23@colspan@H_404_23@="9">@H_404_23@
  159. <table@H_404_23@id@H_404_23@="table1"@H_404_23@align@H_404_23@="center"@H_404_23@width@H_404_23@="500"@H_404_23@border@H_404_23@="0"@H_404_23@
  160. cellpadding@H_404_23@="0"@H_404_23@cellspacing@H_404_23@="0">@H_404_23@
  161. <td@H_404_23@style@H_404_23@="display:none;"><input@H_404_23@type@H_404_23@="hidden"@H_404_23@id@H_404_23@="hiddenPageNo2"></td>@H_404_23@
  162. <td@H_404_23@id@H_404_23@="td1"@H_404_23@align@H_404_23@="center"@H_404_23@valign@H_404_23@="middle">@H_404_23@
  163. <span@H_404_23@id@H_404_23@="pageTotal2">@H_404_23@0</span>@H_404_23@页
  164. <input@H_404_23@type@H_404_23@=button@H_404_23@name@H_404_23@="prevPage2"@H_404_23@value@H_404_23@="上一页"@H_404_23@id@H_404_23@="prevPage2"@H_404_23@
  165. onClick@H_404_23@="searchCallInControlDataListByPhoneNo(this)"@H_404_23@class@H_404_23@="btn2"@H_404_23@disabled@H_404_23@="disabled">@H_404_23@<input@H_404_23@
  166. type@H_404_23@=button@H_404_23@name@H_404_23@="nextPage2"@H_404_23@value@H_404_23@="下一页"@H_404_23@id@H_404_23@="nextPage2"@H_404_23@
  167. onClick@H_404_23@="searchCallInControlDataListByPhoneNo(this)"@H_404_23@class@H_404_23@="btn2"@H_404_23@disabled@H_404_23@="disabled">@H_404_23@<input@H_404_23@id@H_404_23@="jump2"@H_404_23@
  168. type@H_404_23@=button@H_404_23@name@H_404_23@="jump2"@H_404_23@value@H_404_23@="跳至"@H_404_23@onclick@H_404_23@="searchCallInControlDataListByPhoneNo(this)"@H_404_23@
  169. class@H_404_23@="btn2"@H_404_23@disabled@H_404_23@="disabled">@H_404_23@
  170. <span>@H_404_23@
  171. <input@H_404_23@name@H_404_23@="pageNo2"@H_404_23@style@H_404_23@="text-align:center"@H_404_23@value@H_404_23@="0"@H_404_23@class@H_404_23@="inputbg3"@H_404_23@id@H_404_23@="pageNo2">@H_404_23@
  172. </span>@H_404_23@
  173. </form>@H_404_23@
  174. </body>@H_404_23@
  175. <script@H_404_23@type@H_404_23@="text/javascript">@H_404_23@
  176. varpageNo@H_404_23@=$("#pageNo1").val();
  177. vardataSource@H_404_23@=$("#dataSource").val();
  178. vartype@H_404_23@=$("#type").val();
  179. vartypeDetail@H_404_23@=$("#typeDetail").val();
  180. varisExcluded@H_404_23@=$("#isExcluded").val();
  181. if($("#pageTotal1").val()<@H_404_23@="1")
  182. {
  183. $("#prevPage1").attr("disabled","disabled");
  184. $("#nextPage1").attr("disabled","disabled");
  185. $("#jump1").attr("disabled",85); line-height:18px"> }else{
  186. if(pageNo@H_404_23@==$("#pageTotal1").val())
  187. $("#nextPage1").attr("disabled",85); line-height:18px"> }elseif(pageNo@H_404_23@=="1"){
  188. }
  189. }
  190. functiongotoPrevPage1()
  191. pageNo@H_404_23@=parseInt@H_404_23@($("#pageNo1").val());
  192. if(pageNo>@H_404_23@1)
  193. {
  194. pageNo@H_404_23@=pageNo@H_404_23@-1;
  195. window.location.href@H_404_23@="<%=request.getContextPath()%>/callInControlData.goto.do?dataSource="@H_404_23@
  196. +dataSource+"&type@H_404_23@="+type+"@H_404_23@&typeDetail@H_404_23@="+typeDetail+"@H_404_23@&isExcluded@H_404_23@="+isExcluded+"@H_404_23@&pageNo@H_404_23@="+pageNo;
  197. functiongotoNextPage1()
  198. if(pageNo<@H_404_23@$("#pageTotal1").val())
  199. pageNo@H_404_23@=parseInt@H_404_23@(pageNo)+1;
  200. functiongotoJump1()
  201. vartemp@H_404_23@=pageNo@H_404_23@;
  202. pageNo@H_404_23@=$("#pageNo1").val();
  203. if(isNaN(pageNo)||parseInt(pageNo)>@H_404_23@$("#pageTotal1").val()||parseInt(pageNo)<@H_404_23@1@H_404_23@)
  204. alert("您输入的页数不存在!");
  205. returnfalse;
  206. window.location.href@H_404_23@="<%=request.getContextPath()%>/callInControlData.goto.do?dataSource="@H_404_23@
  207. +dataSource+"&type@H_404_23@="+type+"@H_404_23@&typeDetail@H_404_23@="+typeDetail+"@H_404_23@&isExcluded@H_404_23@="+isExcluded+"@H_404_23@&pageNo@H_404_23@="+pageNo;
  208. functionsearchCallInControlDataList()
  209. dataSource@H_404_23@=$("#dataSource").val();
  210. type@H_404_23@=$("#type").val();
  211. typeDetail@H_404_23@=$("#typeDetail").val();
  212. isExcluded@H_404_23@=$("#isExcluded").val();
  213. +dataSource+"&type@H_404_23@="+type+"@H_404_23@&typeDetail@H_404_23@="+typeDetail+"@H_404_23@&isExcluded@H_404_23@="+isExcluded;
  214. functionedit(){
  215. vartoBeEdited@H_404_23@=$('input[name@H_404_23@="toBeEdited"@H_404_23@]:checked');
  216. if(toBeEdited.length@H_404_23@==0){
  217. alert("请至少选择一条记录!");
  218. return;
  219. varids@H_404_23@=new@H_404_23@Array();
  220. for(vari@H_404_23@=0@H_404_23@;i<@H_404_23@toBeEdited.length@H_404_23@;i++){
  221. var_ids@H_404_23@=toBeEdited@H_404_23@.parent().prev().children();
  222. ids.push(_ids[i].value);
  223. window.location.href@H_404_23@="<%=request.getContextPath()%>/callInControlData.goto.do?flag=edit&ids="@H_404_23@+ids;
  224. functiongotocheckAll(obj){
  225. if(obj.checked){
  226. $('input[name@H_404_23@="toBeEdited"@H_404_23@]').attr("checked","checked");
  227. }else{
  228. functionsearchCallInControlDataListByPhoneNo(obj){
  229. varpageNo;
  230. if(obj.id@H_404_23@=="query2"){
  231. pageNo@H_404_23@="1"@H_404_23@;
  232. }elseif(obj.id@H_404_23@=="prevPage2"){
  233. pageNo@H_404_23@=parseInt@H_404_23@($("#hiddenPageNo2").val())-1;
  234. if(pageNo@H_404_23@==1){
  235. $("#prevPage2").attr("disabled",226); color:inherit; line-height:18px"> }elseif(obj.id@H_404_23@=="nextPage2"){
  236. pageNo@H_404_23@=parseInt@H_404_23@($("#hiddenPageNo2").val())+1;
  237. if(pageNo@H_404_23@==parseInt($("#pageTotal2").html())){
  238. $("#nextPage2").attr("disabled",85); line-height:18px"> }elseif(obj.id@H_404_23@=="jump2"){
  239. if(isNaN($("#pageNo2").val())||$("#pageNo2").val()<@H_404_23@1@H_404_23@||$("#pageNo2").val()>@H_404_23@$("#pageTotal2").html()){
  240. alert("您输入的页数不存在!");
  241. return;
  242. else{
  243. pageNo@H_404_23@=$("#pageNo2").val();
  244. $.ajax({
  245. url:"<@H_404_23@%=request.getContextPath()%>@H_404_23@/callInControlData.goto.do",
  246. data:{flag:"queryByPhone",phoneNo:$("#phoneNo").val(),pageNo:pageNo},
  247. dataType:"json",
  248. type:"post",85); line-height:18px"> success:function(data){
  249. $("#pageTotal2").html(Math.ceil(data[0].pageTotal/10));
  250. if($("#pageTotal2").html()!=0){
  251. $("#pageNo2").val(pageNo);
  252. $("#hiddenPageNo2").val(pageNo);
  253. if($("#pageTotal2").html()>@H_404_23@1){
  254. if(pageNo!=1){
  255. if(pageNo!=$("#pageTotal2").html()){
  256. $("#nextPage2").attr("disabled","");
  257. $("#jump2").attr("disabled",226); color:inherit; line-height:18px"> vardataSource@H_404_23@=""@H_404_23@;
  258. vartype@H_404_23@=""@H_404_23@;
  259. vartypeDetail@H_404_23@=""@H_404_23@;
  260. varvalidFlag@H_404_23@=""@H_404_23@;
  261. $('tr[name@H_404_23@="dataInserted"@H_404_23@]').remove();
  262. for(vari@H_404_23@=0@H_404_23@;i<@H_404_23@data@H_404_23@[0].blackList.length;i++){
  263. if(data[0].blackList[i].dataSource@H_404_23@=="1"){
  264. dataSource@H_404_23@="电销系统"@H_404_23@;
  265. }elseif(data[0].blackList[i].dataSource@H_404_23@=="2"){
  266. dataSource@H_404_23@="承保系统"@H_404_23@;
  267. if(data[0].blackList[i].type@H_404_23@=="1-1"||data[0].blackList[i].type@H_404_23@=="1-2"){
  268. type@H_404_23@="黑名单"@H_404_23@;
  269. }elseif(data[0].blackList[i].type@H_404_23@=="2"){
  270. type@H_404_23@="号码屏蔽"@H_404_23@;
  271. if(data[0].blackList[i].validFlag@H_404_23@=="1"){
  272. validFlag@H_404_23@="有效"@H_404_23@;
  273. }elseif(data[0].blackList[i].validFlag@H_404_23@=="0"){
  274. validFlag@H_404_23@="无效"@H_404_23@;
  275. for(varj@H_404_23@=0@H_404_23@;j<@H_404_23@data@H_404_23@[0].blackListRemarkList.length;j++){
  276. if(data[0].blackList[i].typeDetail@H_404_23@==data[0].blackListRemarkList[j].paramId){
  277. typeDetail@H_404_23@=data@H_404_23@[0].blackListRemarkList[j].paramValue;
  278. break;
  279. $('<tr@H_404_23@width@H_404_23@="100%"@H_404_23@name@H_404_23@="dataInserted">@H_404_23@'+
  280. '<td@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td">@H_404_23@'+data[0].blackList[i].phoneNo+'</td>@H_404_23@'+
  281. '<td@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td">@H_404_23@'+dataSource+'</td>@H_404_23@'+
  282. '<td@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td">@H_404_23@'+type+'</td>@H_404_23@'+
  283. '<td@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td">@H_404_23@'+typeDetail+'</td>@H_404_23@'+
  284. '<td@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td">@H_404_23@'+validFlag+'</td>@H_404_23@'+
  285. '<td@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td">@H_404_23@'+data[0].blackList[i].createdDate+'</td>@H_404_23@'+
  286. '<td@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td">@H_404_23@'+data[0].blackList[i].updatedDate+'</td>@H_404_23@'+
  287. '<td@H_404_23@align@H_404_23@="center"@H_404_23@class@H_404_23@="general-td"><input@H_404_23@type@H_404_23@="button"@H_404_23@value@H_404_23@="解锁呼入"@H_404_23@class@H_404_23@="btn"></td>@H_404_23@'+
  288. '</tr>@H_404_23@').insertAfter($("#insert"));
  289. },85); line-height:18px"> error:function(data){
  290. alert("系统异常,请联系管理员!");
  291. });
  292. </script>@H_404_23@

后台java:
[java]
    package@H_404_23@com.tpaic.callCenter.web.controller.comeInControlData;
  1. import@H_404_23@java.util.ArrayList;
  2. import@H_404_23@java.util.HashMap;
  3. import@H_404_23@java.util.List;
  4. import@H_404_23@java.util.Map;
  5. import@H_404_23@javax.servlet.http.HttpServletRequest;
  6. import@H_404_23@javax.servlet.http.HttpServletResponse;
  7. import@H_404_23@net.sf.json.JSONArray;
  8. import@H_404_23@org.apache.java.lang.Bytes;
  9. import@H_404_23@org.springframework.web.servlet.ModelAndView;
  10. import@H_404_23@com.tpaic.callCenter.biz.util.sqlNamesUtil;
  11. import@H_404_23@com.tpaic.callCenter.dto.CodeTableDTO;
  12. import@H_404_23@com.tpaic.callCenter.dto.blackList.BlackListDTO;
  13. import@H_404_23@com.tpaic.callCenter.util.StringUtil;
  14. import@H_404_23@com.tpaic.callCenter.web.controller.common.AbstractCommonController;
  15. import@H_404_23@com.tpaic.callCenter.web.util.CommonUtils;
  16. import@H_404_23@com.tpaic.callCenter.web.util.ServiceRequestId;
  17. /**
  18. *@authorex_zhangkenan
  19. *呼入控制数据设置
  20. */@H_404_23@
  21. public@H_404_23@class@H_404_23@CallInControlDataGotoControllerextends@H_404_23@AbstractCommonController{
  22. private@H_404_23@StringeditView;
  23. public@H_404_23@StringgetEditView(){
  24. return@H_404_23@editView;
  25. public@H_404_23@void@H_404_23@setEditView(StringeditView){
  26. this@H_404_23@.editView=editView;
  27. protected@H_404_23@ModelAndViewhandleRequestInternal(HttpServletRequestrequest,HttpServletResponseresponse)throws@H_404_23@Exception{
  28. Map<String,Object>resultMap=new@H_404_23@HashMap<String,Object>();
  29. Stringflag=request.getParameter("flag"@H_404_23@);
  30. if@H_404_23@(flag==null@H_404_23@){
  31. //查询电销系统黑名单原因列表@H_404_23@
  32. @SuppressWarnings@H_404_23@("unchecked"@H_404_23@)
  33. List<Object>blackListRemarkList=(List<Object>)this@H_404_23@.getDispatch().dispatchRequest(
  34. CommonUtils.getAggregatedSearchDTO(
  35. sqlNamesUtil.CODETABLE_SEARCH_CODETYPE,"blackListRemark"@H_404_23@),226); color:inherit; line-height:18px"> ServiceRequestId.AGGREGATED_SEARCH_ACTION);
  36. resultMap.put("blackListRemarkList"@H_404_23@,blackListRemarkList);
  37. //查询电销系统blacklist表@H_404_23@
  38. StringpageNo=request.getParameter("pageNo"@H_404_23@);
  39. StringdataSource=request.getParameter("dataSource"@H_404_23@);
  40. Stringtype=request.getParameter("type"@H_404_23@);
  41. StringtypeDetail=request.getParameter("typeDetail"@H_404_23@);
  42. StringisExcluded=request.getParameter("isExcluded"@H_404_23@);
  43. BlackListDTOblackListDTO=new@H_404_23@BlackListDTO();
  44. if@H_404_23@(StringUtil.isEmpty(pageNo)){
  45. blackListDTO.setPageNo(1@H_404_23@);
  46. }else@H_404_23@{
  47. blackListDTO.setPageNo(Integer.parseInt(pageNo));
  48. blackListDTO.setDataSource(dataSource);
  49. blackListDTO.setType(type);
  50. blackListDTO.setTypeDetail(typeDetail);
  51. blackListDTO.setIsExcluded(isExcluded);
  52. StringtotalPage=(String)this@H_404_23@.getDispatch().dispatchRequest(CommonUtils.getAggregatedSearchDTO(
  53. sqlNamesUtil.Search_Blacklist_For_Total_Page,blackListDTO,false@H_404_23@),
  54. ServiceRequestId.AGGREGATED_SEARCH_ACTION);
  55. List<BlackListDTO>blackList=(List<BlackListDTO>)this@H_404_23@.getDispatch().dispatchRequest(CommonUtils.getAggregatedSearchDTO(
  56. sqlNamesUtil.Search_Blacklist_For_List,blackListDTO),85); line-height:18px"> resultMap.put("pageNo"@H_404_23@,blackListDTO.getPageNo());
  57. resultMap.put("totalPage"@H_404_23@,totalPage);
  58. resultMap.put("blackList"@H_404_23@,blackList);
  59. resultMap.put("blackListDTO"@H_404_23@,blackListDTO);
  60. return@H_404_23@new@H_404_23@ModelAndView(this@H_404_23@.getSuccessView(),"result"@H_404_23@,resultMap);
  61. }else@H_404_23@if@H_404_23@(flag.equals("edit"@H_404_23@)){
  62. Stringids=request.getParameter("ids"@H_404_23@);
  63. @SuppressWarnings@H_404_23@({"unchecked"@H_404_23@})
  64. sqlNamesUtil.Search_Blacklist_For_List_By_Ids,ids),226); color:inherit; line-height:18px"> resultMap.put("blackList"@H_404_23@,blackList);
  65. @SuppressWarnings@H_404_23@("unchecked"@H_404_23@)
  66. List<CodeTableDTO>blackListRemarkList=(List<CodeTableDTO>)this@H_404_23@.getDispatch().dispatchRequest(
  67. CommonUtils.getAggregatedSearchDTO(
  68. sqlNamesUtil.CODETABLE_SEARCH_CODETYPE,226); color:inherit; line-height:18px"> resultMap.put("blackListRemarkList"@H_404_23@,blackListRemarkList);
  69. return@H_404_23@new@H_404_23@ModelAndView(this@H_404_23@.getEditView(),226); color:inherit; line-height:18px"> }else@H_404_23@if@H_404_23@(flag.equals("save"@H_404_23@)){
  70. StringisOrNotExcluded=request.getParameter("isOrNotExcluded"@H_404_23@);
  71. List<BlackListDTO>blackListDTO=new@H_404_23@ArrayList<BlackListDTO>();
  72. for@H_404_23@(int@H_404_23@i=0@H_404_23@;i<ids.split(","@H_404_23@).length;i++){
  73. BlackListDTOdto=new@H_404_23@BlackListDTO();
  74. dto.setId(ids.split(","@H_404_23@)[i]);
  75. dto.setIsExcluded(isOrNotExcluded.split(","@H_404_23@)[i]);
  76. blackListDTO.add(dto);
  77. Stringdata="1"@H_404_23@;
  78. Map<String,Object>map=new@H_404_23@HashMap<String,Object>();
  79. map.put("blackListDTO"@H_404_23@,85); line-height:18px"> try@H_404_23@{
  80. this@H_404_23@.getDispatch().dispatchRequest(map,ServiceRequestId.UPDATE_BLACK_LIST_FOR_ISEXCLUDED_ACTION);
  81. }catch@H_404_23@(Exceptione){
  82. data="0"@H_404_23@;
  83. response.getWriter().write(data);
  84. return@H_404_23@null@H_404_23@;
  85. }else@H_404_23@if@H_404_23@(flag.equals("queryByPhone"@H_404_23@)){
  86. StringphoneNo=request.getParameter("phoneNo"@H_404_23@);
  87. dto.setPhoneNo(phoneNo);
  88. dto.setPageNo(Integer.parseInt(pageNo));
  89. sqlNamesUtil.Search_Blacklist_For_List_By_Phone,dto),226); color:inherit; line-height:18px"> StringpageTotal=(String)this@H_404_23@.getDispatch().dispatchRequest(CommonUtils.getAggregatedSearchDTO(
  90. sqlNamesUtil.Search_Blacklist_By_Phone_For_Num,phoneNo,85); line-height:18px"> map.put("blackList"@H_404_23@,226); color:inherit; line-height:18px"> map.put("blackListRemarkList"@H_404_23@,85); line-height:18px"> map.put("pageTotal"@H_404_23@,pageTotal);
  91. JSONArrayjsonArray=JSONArray.fromObject(map);
  92. response.setCharacterEncoding("UTF-8"@H_404_23@);
  93. response.getWriter().write(jsonArray.toString());
  94. }
效果

猜你在找的Ajax相关文章