Jquery live
and on
methods are for listening for newly added dom
elements on your page, such as a button that do not exist on first load, but is added dinamically and needs to have an event attached to it like:
$('#dinamyc_button').on('click', function() {});
In your case, i believe you will have to set the select value manually. Try to create a listener to your form, that on submit will append the select value to your data to be passed to the server:
$('#your_form').submit(function() {
var formData = $(this).serialize();
var selectValue = $('#your_select').val();
formData['select'] = selectValue; // or formData.select = selectValue;
$.ajax({
type: 'POST',
url: whatever,
data: formData
})
});
This is just a not polished example, but you got the idea.