Тут оказалось вот в чем загвоздка
есть функция
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&
Так вот когда просто алерт - высвечивает нормально как все должно быть. НО! если раскомментировать редирект - в адрес попадает только последний выбранный чекбокс.(то есть последний элемент который вставился в объект)