我遇到以下問題。正確使用javascript切換查詢字符串參數
我必須爲我的網站製作一個菜單(如booking.com左邊的過濾菜單),我使用的是javascript來做到這一點。
我遇到的問題是,在下面的代碼行
<ol class="select">
<li data-value="date">Data</li>
<li data-value="rank">Popolarità</li>
</ol>
var nav = $('#nav');
var selection = $('.select');
var select = selection.find('li');
select.click(function(event) {
$(window.location).attr('href', document.location.href+"?ord=" + $(this).attr('data-value'));
});
,當我在「日期」點擊一切正常,該網址變更罰款,但是當我點擊「等級」該網址將成爲第一ORD +第二ORD
我想做的事情是這樣的:
我想,如果我的網址是url.php成爲url.php參數,但如果我到網址? php?參數,我點擊另一個li標籤,url變成了url.php?secondparameter,所以第一個被剪切,第二個是repl一桿進洞。
我該怎麼做?
非常感謝,
亞歷
太多的jQuery!只要使用'window.location ='blah'' ... – BenM
@BenM Nooo ....你可以使用jQuery [everything](http://i.stack.imgur.com/ssRUr.gif)! ;) – some
@some我聞到一些頁面編輯有...:P – Scimonster