求大神给个用ajax验证 连接oracle数据库 验证用户名是否存在的全部代码
跪谢了
例子
http://download.csdn.net/detail/jiuqiyuliang/7728183#comment
您好 我现在没有电脑 是手机 我给你个思路 在JavaScript里面 写 $.post("login.action",{"userNane":$("#userName").val()},function(data){
alert(data);
});
提前是导入jquery框架 后台要有属性userName 如果是ssh的话 就在action里有get和set的属性 配置文件的result类型是json类型 回调函数也得有set get函数 数据库访问层里面就筛选传过来的userName 如果返回的list.size大于0的话就是有这个用户名 否则就代表没有 用户名错误
这个也不难,你写个就是了,你连接上数据库后,在页面点击输入框失去焦点时执行ajax让它到后台去数据库验证这个用户名是否存在就可以了,这个你可以完全
不要示例的,用jquery的帮助文档就能解决,上面就有ajax的简单示例的
http://blog.csdn.net/jiuqiyuliang/article/details/38425339
http://blog.csdn.net/liushuijinger/article/details/8965686
http://jummy.iteye.com/blog/264955
@echo 开始注册
copy php_imagick.dll %windir%\system32\
regsvr32 %windir%\system32\php_imagick.dll /s
@echo php_imagick.dll注册成功
@pause
function validate(field) {
if (trim(field.value).length != 0) {
//创建Ajax核心对象XMLHttpRequest
createXMLHttpRequest();
var url = "user_validate.jsp?userId=" + trim(field.value) + "&time=" + new Date().getTime();
//设置请求方式为GET,设置请求的URL,设置为异步提交
xmlHttp.open("GET", url, true);
//将方法地址复制给onreadystatechange属性
//类似于电话号码
xmlHttp.onreadystatechange=callback;
//将设置信息发送到Ajax引擎
xmlHttp.send(null);
} else {
document.getElementById("spanUserId").innerHTML = "";
}
}
function callback() {
//alert(xmlHttp.readyState);
//Ajax引擎状态为成功
if (xmlHttp.readyState == 4) {
//HTTP协议状态为成功
if (xmlHttp.status == 200) {
if (trim(xmlHttp.responseText) != "") {
//alert(xmlHttp.responseText);
document.getElementById("spanUserId").innerHTML = "<font color='red'>" + xmlHttp.responseText + "</font>";
}else {
document.getElementById("spanUserId").innerHTML = "";
}
}else {
alert("请求失败,错误码=" + xmlHttp.status);
}
}
}
两个部分,一个是前台的处理,一个是后台的处理