@redesupar

Как отправить массив ID через GET в битриксе?

Есть у меня радиобаттоны
<fieldset class="filter-section">
                    <input type="radio" id="sect-id-4107" name="sect-id" value="19154,18495">
                    <label for="sect-id-4107">Шапочки</label>

                    <input type="radio" id="sect-id-4125" name="sect-id" value="4125">
                    <label for="sect-id-4125">Набородники</label>
					
                    <input type="radio" id="sect-id-4120" name="sect-id" value="4120">
                    <label for="sect-id-4120">Маски</label>
					
                    <input type="radio" id="sect-id-4171" name="sect-id" value="4171">
                    <label for="sect-id-4171">Экраны</label>
                </fieldset>

Передаю так
$('#perchatkarf-filter').on('change', function(){
                    $.ajax({
                        url: 'ajax/index.php?ID='+$('input[name="sect-id"]:checked').val(),
                        type: 'GET',
                        beforeSend: function(){
                            $('#contentTest').css( "filter", "opacity(0.2)" );
                        },
                        success: function(res){
                            $('#contentTest').empty();
                            $('#contentTest').append(res);
                            $('#contentTest').css( "filter", "opacity(1)" );
                        },
                        error: function(){
                            alert('Error!');
                        }
                    });
                });


пытаюсь так
"ELEMENT_ID" => [$_GET["ID"]],

либо же пытаюсь через
GLOBALS['arrFilterFav'] = array('ID' => [$_GET["ID"]]);

В итоге если в value="1,2", то он берет только 1 число. Как сделать, чтобы попадали все ID?
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@tgarl
вместо
LOBALS['arrFilterFav'] = array('ID' => [$_GET["ID"]]);

разбейте строку по запятой
= array( 'ID' => explode(',', $_GET["ID"]) );
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы