对这种方法有什么想法吗?非常感谢任何反馈。tryFindUserName 是一个 AJAX 调用,它返回一个简单的真或假。我担心的是它不够整洁,也没有很好地扩展。另外,我是否应该检查状态更改,因为下面的代码总是隐藏并显示 img。
还有对图像路径的硬编码有什么想法吗?
// Change handlers for registration form
//
$('#login_register_username').keyup(function () {
var length = $('#login_register_username').val().length;
if (length < 4) {
return;
}
var source = null;
var result = tryFindUserName($('#login_register_username').val());
if (result == false) {
source = "tick.png";
}
else {
source = "cross.png";
}
$("#login_register_username_confirmation_img").hide().attr('src', '../../Images/Ajax/' + source);
$("#login_register_username_confirmation_img").fadeIn(1000);
updateRegisterButtonState();
});