Добавить значение в поле ввода с помощью jQuery - PullRequest
0 голосов
/ 02 июля 2018

У меня есть небольшая форма с тремя полями, и я могу отправить эту форму, чтобы выбрать другие варианты в следующий раз. Я отправляю эту форму с помощью ajax call.

Теперь в форме отправки я хочу опубликовать все выбранные параметры. Для этого я создал скрытое поле типа

<input type="hidden" name="selectedproduct[]" id="sel-product">

и метод успеха ajax добавляю значение как

 $('#sel-product').val(element.product);

Но здесь я получаю только одно значение вместо массива. Как я могу добавить все значения в поле?

1 Ответ

0 голосов
/ 02 июля 2018

Принимая поля продукта с классом ".element_product".

//init the array products
arrp=[];


//loop the elements
    $('.element_product').each( function () 
      {
            arrp.push( $(this).val() );
      });

//Pass the array to field
$('#sel-product').val(arrp);
...