Задать вопрос
@alexsteadfast
I am noob

Как корректно сформировать URL c помощью JQuery?

На странице есть пагинация, она отрабатывает корректно без фильтров.
В случае применения фильтров формируется огромный урл и пагинация перестаёт работать.

function toggleDom(dom) {
    //если включен - выключим
    if ($("#for_number" + dom).hasClass('active')){
        $("#for_number" + dom).removeClass('active');
        $("#Kvartiry_doma_" + dom).val(0);
    }
    else{
        $("#for_number" + dom).addClass('active');	
        $("#Kvartiry_doma_" + dom).val(1);
    }
}


Одна из кнопок фильтра на форме:
<a  id="for_number1a" 
 class="dom_number<?= $model->doma['1a'] ? ' active' : '' ?>" 
onclick="toggleDom('1a'); return false;">1А
</a>


получаемый УРЛ
http://мойсайт/kvartiry?Kvartiry_page=3&Kvartiry_p...

Как поправить JS код так, чтобы не повредить пагинацию при использовании фильтра и в то же время поправить урл?
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Maksclub
@Maksclub
maksfedorov.ru
Удобная JQuery либа для работы с Query Params:
https://github.com/alrusdi/jquery-plugin-query-object
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы