您的位置:首页 > Web前端 > JQuery

AJax基于jQuery实现注册时局部判断用户名是否已被使用

2017-04-14 08:50 721 查看
上篇博文已经写过一篇基于JavaScript来实现的功能的了,但是由于通过JavaScript来实现的话,

代码量相对较大,而且容易出错,所以一般使用jQuery来实现,具体实现代码如下:

$.ajax:$.ajax({
type :"get",//到后台服务器端的方式
url : "StudentServlet",//路径
data : "userName="+userName,//相当于地址栏中StudentServlet?userName="+userName
dataType : "text",//data类型
success : function(data){//回调函数
//接收并处理服务端返回来的数据
if(data=="y"){
$("#span").css("color","green").html("恭喜!该用户名可用!");
}else{
$("#span").css("color","red").html("该用户名已被使用!请重新输入");
}
}
});
$.get与$.post:

两者大同小异,只是提交到后台的方式不同。

$.get:

$.get("StudentServlet", {
userName : userName//相当于$.ajaxdata : "userName="+userName
}, function(data) {
if (data == "y") {
$("#span").css("color", "green").html("恭喜!该用户名可用!");
} else {
$("#span").css("color", "red").html("该用户名已被使用!请重新输入");
}
})

$.post:

$.post("StudentServlet", {
userName : userName//相当于$.ajaxdata : "userName="+userName
}, function(data) {
if (data == "y") {
$("#span").css("color", "green").html("恭喜!该用户名可用!");
} else {
$("#span").css("color", "red").html("该用户名已被使用!请重新输入");
}
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jquery ajax