Показать сообщение отдельно
  #6 (permalink)  
Старый 13.04.2017, 15:33
Интересующийся
Отправить личное сообщение для dalexra51 Посмотреть профиль Найти все сообщения от dalexra51
 
Регистрация: 10.12.2014
Сообщений: 27

Тут оказалось вот в чем загвоздка
есть функция
function pageRedirect ( ff ) {
                var urlTrail = '?';
                if ( ff ) {
                    jQuery.each(ff, function(i, val) {
                        if ( val.length ) { console.log(i + ' === ' + val); urlTrail += i + '=' + val + '&'; console.log(urlTrail); }
                    });                   
                }
                var newAdr = window.location.protocol + '//' + window.location.host + window.location.pathname + urlTrail;
                alert(newAdr);
                //window.location = newAdr;
                //location.assign(newAdr);
            }

на вход идет объект
Object
	brand
		Array[2]
			"cat-chow"
			"catsan"
	species
		Array[1]
			"koty"


а на выходе адрес ?species=koty&brand=cat-chow,catsan&

Так вот когда просто алерт - высвечивает нормально как все должно быть. НО! если раскомментировать редирект - в адрес попадает только последний выбранный чекбокс.(то есть последний элемент который вставился в объект)
Ответить с цитированием