Разобрался Сам.
Дело в том , что страница то не обновляется и на стороне сервера просмотреть глобальный масив $_POST не получается. Но данные попадают куда нужно, посмотреть это можно через инструменты разработчика network
и вкладки Headers и Responce.
$.ajax({
type: "POST",
url: "#"
});
Ещё у меня был затык с параметром url - # я написал для примера. Система построена на MVC каркасе соответственно прописать путь к конкретному файлу не получалось.
Действовал через роуты.
В роутах прописал маршрут , тем самым указал какой экшен будет это дело обрабатывать, затем в этом экшене сделать запрос через модель в базу данных, получил ответ и в экшене прошолся циклом foreach по полученному массиву, получил
<option>
.
Потом эти
<option>
попали в
<select id="user-list">
всем спасибо.