javascript - 功能问题
问题描述
我正在使用用户名,但由于某些原因,它正在缓存结果,如果我在它之间放置警报会返回正确的结果,但如果我删除它,如果第一次为真,则返回真,依此类推
我现在做了一个更改,在状态之后使用 return,但我开始变得未定义,这确实有道理,因为我没有返回任何刚从函数中出来的东西
function checkUsername(username) {
var breturn = true;
alert(username);
$.ajax({
url : 'check.php',
type : 'POST',
data : {
'username' : username
},
beforeSend: function() {
$('#results').html('Checking for Username...')
},
dataType:'json',
success : function(data) {
$('#results').removeClass('success');
$('#results').removeClass('danger');
if($.trim(data.status) == 1) {
$('#results').removeClass('success').addClass('danger').html(data.message);
breturn = false;
return breturn;
} else if($.trim(data.status) == 0) {
$('#results').removeClass('danger').addClass('success').html(data.message);
breturn = true;
return breturn;
}
},
error : function(request,error) {
alert("Request: "+JSON.stringify(request));
breturn = false;
return breturn;
}
});
}
解决方案
推荐阅读
- amazon-web-services - 如何从 s3 存储桶下载 rpm 并使用 ansible plabook 安装?
- python - 循环遍历包含 csv 文件的目录执行操作
- oracle - 映射中的 oracle.sql.TIMESTAMPTZ 类的对象无法转换为 java.util.Date 类
- vhdl - 在 VHDL 中,是否可以在不使用类型的情况下创建 std_logic_vector 数组?
- git - 错误合并的提交
- c# - 使用数组通过循环给文本框文本
- latex - Ifnum 和缺少 } 插入表格环境中
- r - 为什么使用并行的这两个函数的处理时间表现不同?
- php - in_array() 期望参数 2 是数组,给定字符串
- c# - 复制游戏对象的所有变换值?