私は、スクリプトがundefined
私を示しアヤックスajax.done()でデータを取得する方法?
var nickname;
$.ajax({
method:'GET',
url:get_gamestart_api_url,
}).done(function(data){
$get_id.append("<li class='nickname'>" character.nickname+"</li>",
"<li class='attack_point'>" character.status.attack_point+"</li>",
);
nickname=character.nickname;
});
console.log(nickname);
を使用して、attack_point
データをニックネームを取得します。
私はconsole.log(nickname);
がdone()
の前に実行されたと思います。なぜこうなった?
plaseの誰かが、私はあなたに感謝:)
提案されている重複した回答をすべて読んでください。 JSを使うつもりなら、**非同期コードの扱い方と同期コードとの違いを知っておくこと**が不可欠です**。 – Carcigenicate
@Andreas、そして 'Carcigenicate'は良いアドバイスに感謝します!これからは、私は非同期、同期の違いを理解することができます!私の質問は、私は、私は正確にあなたが何をしたいかどう@Min –