2 つのアラートを表示する次のコードがあります。
function GetDepartment(){
var dept;
$.ajax({
type: 'POST',
url: 'return_string.asmx/GetDepartment',
data: '{}',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function( department ) {
if( department.d[0] ) {
dept = department.d[0].code;
alert( dept );
} else {
alert ( "null" );
}
},
error: function(xhr, status, error) {
var err = eval("(" + xhr.responseText + ")");
alert(err.Message) ;
}
});
return dept;
}
alert( GetDepartment() );
最初のアラートが表示されundefined
、2 番目のアラートが表示されますMKTG
最初のアラートが表示されるのはなぜですか?undefined
また、両方を表示するにはどうすればよいMKTG
ですか?