我在使用AJAX进行验证时遇到问题。我想检查一个给定的用户名是否存在。这是我的相关代码:
$(document).ready(function()
{
$("#uname").blur(function(){
$.post("usernameCheck.php",{user_name:$(this).val()},function(data)
{
if(data=="no"){
$("#checkUsername").html("This username already exists");
}
else{
$("#checkUsername").html("Username is available!");
}
});
});
});
我无法弄清楚为什么消息无法显示。我认为在AJAX验证中可能存在一些问题。
答案 0 :(得分:0)
看起来您的Javascript没问题,但更新部分除外。 $(this)
更新了什么?您需要更新特定代码,例如$('#unameAvail')
。