jquery ajax异步验证怎么实现

2025-03-13 10:29:47
推荐回答(1个)
回答1:

直接上代码:
jQuery代码如下:
$(document).ready(function() {
$('.result').hide();
$('#submit').click(function(){
var username = $('.username').val();
var data = 'username=' +username;
$.ajax({
type:"POST",
url:"validate.php",
data:data,
success:function(html) {
$('.result').show();
$('.result').text(html);
}
});
return false;
});
});
服务器端执行脚本如下:
$username = $_POST['username'];
//正确的用户名由小写字母,数字和下划线组成
if(!eregi("^[a-z0-9_]+$", $username)){
echo "用户名格式不正确!".$username;
} else {
echo "恭喜,这是合法的用户名!";
}
?>