duanhe1976
2017-04-17 07:49
浏览 29
已采纳

从没有页面加载的下拉列表中获取选定的值

I have a page with multiple filters to search data from Database. It has a view limit dropdown at the end of the page that is out of the main search form. View limit asks the user how many records does he want on a single page. when user selects the record limit, ajax loads the results with selected limit, now when the user (who is on page 1) clicks the next page button to see recrods on page 2 the view limit dropdown resets itself to default value, for example if there are 60 products for his search and he selected 20 record per page on page 1, when he goes to page 2 the view limit dropdown will show 10 instead of 20 on next page in view limit dropdown. I want the view limit value on next page that he selected on first page i.e 10.

<div class="view-limit">
                View:&nbsp; <select name="view-limit" id="view-limit" class="form-control" style="display:inline-block;">
                    <option value="10">10</option>
                    <option value="20">20</option>
                    <option value="30">30</option>
                    <option value="50">50</option>
                    <option value="100">100</option>
                </select>
            </div>

This is my view limit html, I dont want to include it in the form and send this data with the search filters. Is there any way that I can send this data to next page without form submission? I tried to send it using a variable in URL but i cant get the value of view limit in a variable until any request is sent to the server.

图片转代码服务由CSDN问答提供 功能建议

我有一个包含多个过滤器的页面,用于从数据库中搜索数据。 它在主搜索表单之外的页面末尾有一个视图限制下拉列表。 视图限制会询问用户在单个页面上需要多少条记录。 当用户选择记录限制时,ajax会使用所选限制加载结果,现在当用户(第1页上的用户)单击下一页按钮以查看第2页上的recrods时,视图限制下拉列表会将自身重置为默认值,例如, 有60个产品供他搜索,他在第1页上选择了每页20条记录,当他转到第2页时,视图限制下拉列表将在下一页的视图限制下拉列表中显示10而不是20。 我希望他在第一页上选择的下一页上的视图限制值,即10。

 &lt; div class =“view-limit”&gt; 
查看:&amp;  NBSP;  &lt; select name =“view-limit”id =“view-limit”class =“form-control”style =“display:inline-block;”&gt; 
&lt; option value =“10”&gt; 10&lt;  / option&gt; 
&lt; option value =“20”&gt; 20&lt; / option&gt; 
&lt; option value =“30”&gt; 30&lt; / option&gt; 
&lt; option value =“50”&gt; 50&lt;  ; / option&gt; 
&lt; option value =“100”&gt; 100&lt; / option&gt; 
&lt; / select&gt; 
&lt; / div&gt; 
   
 
 <  p>这是我的视图限制html,我不想将其包含在表单中并使用搜索过滤器发送此数据。 有没有办法在没有提交表单的情况下将这些数据发送到下一页? 我尝试使用URL中的变量发送它但我无法获得变量中的视图限制值,直到任何请求被发送到服务器。 
 
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题