使用AJAX检查用户名
我在使用AJAX进行validation时遇到问题。 我想检查给定的用户名是否存在。 这是我的相关代码:
$(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!"); } }); }); });
我无法弄清楚为什么消息无法显示。 我认为AJAXvalidation中可能存在一些问题。
看起来你的Javascript没问题,除了更新部分。 $(this)
更新什么? 您需要更新特定标记,例如$('#unameAvail')
。