Я столкнулся с следующей проблемой.правильно использовать javascript для переключения параметров querystring
Мне нужно сделать меню (например, меню фильтрации 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'));
});
Когда я нажимаю на «дату» все в порядке, URL-адрес меняется в порядке, но когда я нажимаю на «звание» URL-адрес становится первым Ord + второй Ord
Я хочу сделать так:
Я хочу, что, если мой URL является url.php становится url.php параметр, но если я в URL?. php? и я нажимаю еще один тег li, url становится url.php? вторым параметром, поэтому первый разрезается, а второй - успешно справился.
Как я могу это сделать?
Спасибо большое,
Alex
Слишком много JQuery! Просто используйте 'window.location = 'blah'' ... – BenM
@BenM Nooo .... вы можете использовать jQuery для [все] (http://i.stack.imgur.com/ssRUr.gif)! ;) – some
@ someome Я чувствую, что некоторые редактируемые страницы там ...: P – Scimonster