可能重复:
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 响应值设置此变量?