strus+ajax实例--用户注册(3)
2007-09-19 14:15
363 查看
5.写js文件reg.js (ajax与struts的action交互)
如下:
/**
* @author marten
* @copyright:marten9-19
*/
var XMLHttp;
function createXMLHttpRequest(){
if (window.XMLHttpRequest)
XMLHttp = new XMLHttpRequest();
else{
if (window.ActiveXObject){
try{
XMLHttp = new ActiveXObject("MSXML2.XMLHTTP");
}catch(e){
try{
XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
}
}
}
}
}
function send(url,id){
createXMLHttpRequest();
XMLHttp.open("GET",url,true);
XMLHttp.onreadystatechange = processResponse(id);
XMLHttp.send(null);
}
function processResponse(id){
if(XMLHttp.readyState == 4){
var res = XMLHttp.responseText;
if(XMLHttp.status == 200){
alert(res);
if(res!=""){
id.style.display = "" ;
id.style.backgroundColor="#FF0000";
id.innerHTML = res;
}else{
id.style.display = "";
id.innerHTML = "<img src='/userReg/common/check_right.gif'>"
}
}
}
else{
alert("/u60a8/u8bf7/u6c42/u7684/u9875/u9762/u53d1/u751f/u5f02/u5e38");
return false;
}
}
如下:
/**
* @author marten
* @copyright:marten9-19
*/
var XMLHttp;
function createXMLHttpRequest(){
if (window.XMLHttpRequest)
XMLHttp = new XMLHttpRequest();
else{
if (window.ActiveXObject){
try{
XMLHttp = new ActiveXObject("MSXML2.XMLHTTP");
}catch(e){
try{
XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
}
}
}
}
}
function send(url,id){
createXMLHttpRequest();
XMLHttp.open("GET",url,true);
XMLHttp.onreadystatechange = processResponse(id);
XMLHttp.send(null);
}
function processResponse(id){
if(XMLHttp.readyState == 4){
var res = XMLHttp.responseText;
if(XMLHttp.status == 200){
alert(res);
if(res!=""){
id.style.display = "" ;
id.style.backgroundColor="#FF0000";
id.innerHTML = res;
}else{
id.style.display = "";
id.innerHTML = "<img src='/userReg/common/check_right.gif'>"
}
}
}
else{
alert("/u60a8/u8bf7/u6c42/u7684/u9875/u9762/u53d1/u751f/u5f02/u5e38");
return false;
}
}
相关文章推荐
- strus+ajax实例--用户注册(1)
- strus+ajax实例--用户注册(2)
- strus+ajax实例--用户注册(4)
- AJAX编写的用户注册实例及技术小结
- AJAX编写的用户注册实例及技术小结
- AJAX编写的用户注册实例及技术小结
- jQueryValidate Ajax用户注册实例
- AJAX编写的用户注册实例及技术小结
- AJAX编写的用户注册实例及技术小结
- 用AJAX编写用户注册时的应用实例
- jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
- 用AJAX编写用户注册实例及技术小结(局部刷新)
- AJAX编写用户注册实例及技术小结
- 用AJAX编写用户注册时的应用实例
- AJAX编写用户注册实例及技术小结
- 用AJAX编写用户注册时的应用实例
- AJAX编写的用户注册实例及技术小结
- 用AJAX编写用户注册实例
- AJAX编写的用户注册实例及技术小结
- AJAX编写的用户注册实例及技术小结