私はこの方法を持っています:
function getUserName(guid) {
var name = "Unbekannt";
$.getJSON(urlCurrent, {
"method" : "get_user_info",
"guid" : guid,
"auth_token" : temporaryAuthToken
}, function(data) {
if (data.status == 0) {
alert(data.result[0].name);
name = data.result[0].name;
}
});
return name;
}
ほぼすべてが機能しています。Ajax-Request がデータを取得し、コールバック関数を起動するため、
alert(data.result[0].name);
次の値を含むポップアップが表示されます: "Forename Surname"
しかし、その後
return name;
このメソッドは「Unbekannt」を返しますが、name には新しい値「Forename Surname」が必要です。何が起こったのか、どこが間違っているのか?
ありがとう