Показать сообщение отдельно
  #7 (permalink)  
Старый 09.11.2020, 23:09
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Странный однако список у вас, где id сотрудников в нем?

Сделайте лучше так:

<form>
    <ul id="23">
        <li><input type="hidden" name="brigade[n]" value="23"/>Иванов</li>
        <li><input type="hidden" name="brigade[n]" value="15"/>Петров</li>
        <li><input type="hidden" name="brigade[n]" value="63"/>Сидоров</li>
    </ul>
    <ul id="16">
        <li><input type="hidden" name="brigade[n]" value="22"/>Никонов</li>
        <li><input type="hidden" name="brigade[n]" value="18"/>Абрамов</li>
    </ul>
    <button>Send</button>
</form>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$('form').submit(function(e) {
    e.preventDefault();
    
    $.each($(this).find('input'), function() {
        this.name = this.name.replace('n', this.closest('ul').id)
    });
    
    alert(JSON.stringify($(this).serializeArray()))
})
</script>


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