Поэтому у них одинаковый идентификатор (#dropdownId), что может быть проблемой - ДА Это проблема.
Идентификаторы всегда должны быть уникальными.Вам следует переключиться на использование общего className
для делегирования вашего события:
Используйте общий класс, такой как myDropDown
, и применяйте его к каждому из ваших раскрывающихся списков, сгенерированных вашим MYSQL:
HTML:
<select class="myDropDown"></select>
JQuery:
$(document).on('change','.myDropDown',function(){
//$(this) refers to the drop down which triggered the event
let itemVal = $(this).find(':selected').val();
var itemId = $(this).find(':selected').attr('id');
alert(itemVal);
//AJAX Part