如何正确处理搜索结果页面上的“下一页”

时间:2018-07-06 14:03:58

标签: jquery html sql go-templates

这个问题我已经有一天了。我一直在尝试使下一个按钮起作用。不知何故,当单击下一个按钮时,它将搜索一个空白字段。我不确定这是怎么回事或如何解决。

<ul>
  <!--disables buttons if there is only one page-->
  {{if or (le .MaxPage 1) (eq .PageNum 0)}}
  <li>
    {{if and (ne .MaxPage 0) (ne .PageNum 0)}}
    <h5>Page {{.PageNum}} of {{.MaxPage}}</h5> {{end}}
  </li>
  <li>
    {{if not (or (.Errors.Contains .Constants.NoSearch) (.Errors.Contains .Constants.NoResults))}}
    <input class="button" type="button" name="prev_next" value="prev" disabled> |
    <input class="button" type="button" name="prev_next" value="next" disabled> |
    <input disabled class="button" type="submit" name="prev_next" value="all">
    {{end}}
  </li>
  {{else}}
  <li>
    <form method="GET">
      <h5>Page {{.PageNum}} of {{.MaxPage}}</h5>
      <input type="hidden" name="curr_page" value="{{.PageNum}}">
      <input type="text" name="type" {{if ASearch .PageID}}value="adv"{{else}}value=""{{end}} hidden>
  </li>
  <li>
    <!--if this is the first page-->
    {{if eq .PageNum 1}}
    <input class="button" type="button" name="prev_next" value="prev" disabled> |
    {{else}}
<input class="button" type="submit" name="prev_next" value="prev"> |
    {{end}}
    <!--if this is the last page-->
    {{if eq .PageNum .MaxPage}}
    <input class="button" type="button" name="prev_next" value="next" disabled> |
    {{else}}
<input class="button" type="submit" name="prev_next" value="next"> |
    {{end}}
    {{if gt .MaxPage 1}}
    <input class="button" type="submit" name="prev_next" value="all">
    {{else}}
<input disabled class="button" type="submit" name="prev_next" value="all">
    {{end}}
    </form>
  </li>
  {{end}}
</ul>

该页面应该确定我们所在的页面,然后根据页面编号显示特定的项目数组。但是,这没有发生。

我尝试为其设置断点,但这不是可行的,当我单击下一步时会跳过。知道发生了什么事吗?

0 个答案:

没有答案