var data = $('#form').serializeArray();
for (var i = 0; i < data.length; i++) {
if (data[i].name == 'select Name') {
data[i].value = $('#select :selected').data('value');
break;
}
}
$.ajax({
// …
data: $.param(data);
});
Как минимум, нельзя писать onload/change = selectCountry, ибо событие передает свои параметры.