重複の可能性:
jQueryグローバル変数の問題
jQuery AJAX呼び出しを行っており、応答を変数に保存したいと思います。ただし、この変数には、AJAX呼び出し関数の外部の応答の値がありません。AJAX呼び出し関数の外部で応答を取得するにはどうすればよいですか?
例:
var responseText = '';
$.ajax({
url: 'clients_handler.php',
type: 'post',
data: { action: 'check_email', email: email },
success: function(data) {
responseText = jQuery.parseJSON(data);
}
});
console.log(responseText);
したがって、私の例responseText
では、AJAX関数の前に設定されているように空になります。この変数をAJAX応答値で設定するにはどうすればよいですか?