2012-03-10 11 views
0

這是我的HTML:jquery當點擊選項時如何設置參數?

<select style="color:#666666;font-size:11px;" name="sort" id="sort"><option value="1">senest tilføjet</option> 
<option value="rating">highest rating</option> 
<option value="ratings">most votes</option> 
<option value="created_at">after latest date</option> 
</select> 

我想這取決於所選選項的PARAMS排序。

舉例:如果用戶選擇排序後最高等級,該頁面將更新並具有PARAMS:在url ?sort=rating

+0

您能否詳細說明將對數據源進行排序?另外,爲什麼你不使用回傳? – diceler 2012-03-10 20:46:43

回答

4

這將會使頁面刷新一個新的查詢字符串選擇一個選項時。

$("#sort").change(function() { 
    window.location.search = "?sort=" + $(this).val(); 
}); 

您可以see it in action on JSBin

+0

問題在於單擊時添加了參數。它應該被選中,並且當已經有一個排序參數時也會出現問題。它只會添加多個,只應該有1個參數。 – 2012-03-10 20:46:18

+0

@Railsbeginner我注意到了,所以我編輯了我的答案。刷新頁面並查看我的編輯。 – 2012-03-10 20:48:13

+0

作品完美,我會接受你的回答。 – 2012-03-10 20:50:47

相關問題