Здравствуйте! Завалился на самом простом! Перед подгрузкой данных удаляю все элементы в select
$('.InputNoteOption select[name=action] option').remove();
 
Далее подгружаю в select новые данные так:
$.getJSON('note/get_json_action/pid/'+note.dataID.note,function(data){
            $.each(data,function(i,item){
                $('.InputNoteOption select[name=action]').append($('<option></option>').attr('value', item.id).text(item.nameRus));
            })
        })
А далее пытаюсь получить value с того option что сейчас выбран в select но в итоге получаю undefined потому как он вроде бы и не выделен... И витоге выходит что я не могу получить загруженные данные в этот select 
alert($('.InputNoteOption select[name=action] option:first').val()); // undefined
alert($('.InputNoteOption select[name=action] option:selected').val()); // undefined
Что я делаю не так?