سلام.
کدی که نوشته اید با Unobtrusive JavaScript در تضاد هستش. در حقیقت شما کدهای HTML و JavaScript رو با هم ترکیب کرده اید. کد شما کار نمیکنه، چون function مربوطه رو در scope نادرستی تعریف کرده اید...
روش صحیح انجام این کار (جدا از مساله Namespace ها) این هستش:
$(function () {
$('select').change(function () {
var value = $(this).val();
if (value != '/') {
$.post('index.php', { a: value });
}
});
});
ضمنا این بخش رو
onchange="if(this.value != '/') getA(this.value);"
از روی Element خودتون در HTML حذف کنید.
موفق باشید.