IE8 と jQuery 1.9.1 で少し問題があります。
対象ブラウザはIE8です。rolevalue var をアラートしようとすると、未定義の変数が返されます。
コードは次のとおりです。
function get_role(){
var test = document.getElementsByName("admin_role");
for(var elem in test){
if(test[elem].checked){
var rolevalue = test[elem].value;
$.post('<?php echo base_url(); ?>ajaxsc/getrole/',{role:rolevalue},function(result){
$('#roletest').html(result);
});
}
}
**alert('role = ' + rolevalue);**
return rolevalue;
}