JQuery の Ajax を使用してバックグラウンドからデータを抽出した後、それをグローバル変数に代入したいのですが、代入できません。なぜですか?
その理由は実際には非常に単純です。私たちが使用している Ajax は非同期操作です。つまり、値を割り当てることはできません。したがって、値を変更するだけで済みます。同期操作~
方法 1: Ajax 操作を実行する前に同期を設定する
$.post(address,parameter,function(data,status) {
if (status == "success") {
//グローバルに値を割り当てます変数
}
else {
alert("wrong")
}
}); ajax