1、ajax.send(url,data,function()) 是把data数据通过URL发送出去,function这里可能是发送前的数据处理;
2、这里有解释:http://www.w3school.com.cn/js/jsref_parseInt.asp
ajax.request.responseText是执行Ajax后返回的数据。
3、showResult是一个自定义函数,具体是什么作用,楼主要贴出来才知道。
2、这里有解释:http://www.w3school.com.cn/js/jsref_parseInt.asp
ajax.request.responseText是执行Ajax后返回的数据。
3、showResult是一个自定义函数,具体是什么作用,楼主要贴出来才知道。
这个是什么意思
if(obj){
if(result > 0){
getInfoBox(obj).className = falseclass;
getInfoBox(obj).innerHTML = eval(obj.id).m[result];
//obj.parentNode.focus();
return false;
}
if(result == 0 ){
getInfoBox(obj).innerHTML = eval(obj.id).m[result];
getInfoBox(obj).className = rightclass;
return true;
}
}
}
var charset = 'gbk';var regnpdifferf= parseInt('1');document.getElementById('pwd_info').innerHTML = '';
document.getElementById('pwdrepeat_info').innerHTML = '';
var inticlass = "Exp";
var rightclass = "Correct";
var falseclass = "Wrong";var pwdcomplex = '';
var extracheck = new Array();
var regInfo = new Array();if(parseInt("1")&1){
regInfo[4] = new Array(
"填写正确。",
"验证码不正确。",
"登陆已超时,请刷新验证码。",
"请输入验证码。" );
var gdcode = new Element("regemail",regInfo[4],"gdcode_info");
}
</SCRIPT>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<!--css-->
<STYLE type=text/css>
.input {
BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ededed 1px solid
}
.menu {
BORDER-RIGHT: #e1dfda 1px solid; BORDER-TOP: #e1dfda 1px solid; BORDER-LEFT: #e1dfda 1px solid; BORDER-BOTTOM: #e1dfda 1px solid; POSITION: absolute
}
</STYLE>
<!--显示图片 -->
<SCRIPT language=JavaScript>
var agt = navigator.userAgent.toLowerCase();
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_gecko= (navigator.product == "Gecko");
var imgpath = 'images';
var verifyhash = '13dc0dfb';
if (location.href.indexOf('/simple/') != -1) {
getObj('headbase').href = location.href.substr(0,location.href.indexOf('/simple/')+1);
} else if (location.href.indexOf('.html')!=-1) {
var base = location.href.replace(/^(http(s)?:\/\/(.*?)\/)[^\/]*\/[0-9]+\/[0-9]{4,6}\/[0-9]+\.html$/i,'$1');
if (base != location.href) {
getObj('headbase').href = base;
}
}
function getObj(id) {
return document.getElementById(id);
}
function ietruebody() {
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
function IsElement(id) {
return document.getElementById(id) != null ? true : false;
}
</SCRIPT>
<BODY >
<?include("asd.php");?>
<DIV
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px">
<!--验证说明的颜色 -->
<STYLE type=text/css>.Correct {
BORDER-RIGHT: #00a8ff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #00a8ff 1px solid; PADDING-LEFT: 22px; BACKGROUND: url(images/post/register/register.png) #e6ffe6 no-repeat 5px 3px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; BORDER-LEFT: #00a8ff 1px solid; COLOR: #008800; PADDING-TOP: 2px; BORDER-BOTTOM: #00a8ff 1px solid
}
.Wrong {
BORDER-RIGHT: #ff6600 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ff6600 1px solid; PADDING-LEFT: 22px; BACKGROUND: url(images/post/register/register.png) #fff2e9 no-repeat 5px -78px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; BORDER-LEFT: #ff6600 1px solid; COLOR: #8b2b34; PADDING-TOP: 2px; BORDER-BOTTOM: #ff6600 1px solid
}
.Exp {
BORDER-RIGHT: #00a8ff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #00a8ff 1px solid; PADDING-LEFT: 22px; BACKGROUND: url(images/post/register/register.png) #e2f5ff no-repeat 5px -133px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; BORDER-LEFT: #00a8ff 1px solid; COLOR: #006699; PADDING-TOP: 2px; BORDER-BOTTOM: #00a8ff 1px solid
}
.t {
BORDER-RIGHT: #f7f7f7 4px solid; BORDER-TOP: #f7f7f7 4px solid; MARGIN-TOP: 8px; BORDER-LEFT: #f7f7f7 4px solid; BORDER-BOTTOM: #f7f7f7 4px solid
}
.t TABLE TR TD {
PADDING-RIGHT: 0px; PADDING-LEFT: 3em; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.8em
}
.t TABLE TR TH {
FONT-WEIGHT: normal; TEXT-ALIGN: right
}
.t TABLE {
BORDER-RIGHT: #d7d5ca 2px solid; BORDER-TOP: #d7d5ca 2px solid; BORDER-LEFT: #d7d5ca 2px solid; BORDER-BOTTOM: #d7d5ca 2px solid
}
.t .h {
PADDING-LEFT: 1em
}
</STYLE>
<FORM name=register onSubmit="return checkAll();" action=register.php?
method=post>
<DIV class="t f_one">
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center>
<!--DWLayoutTable-->
<TBODY>
<TR>
<TH width="366" class=h><B>必填信息</B></TH>
<TH width="818" class=h> </TH></TR>
<TR>
<TH>认证码<FONT color=red>*</FONT></TH>
<TD><input class=input id=gdcode
onClick="try{opencode('menu_gd',this)}catch(e){}" size=6 name=gdcode>
<SPAN
style="MARGIN-LEFT: 3px; CURSOR: pointer"
onclick=this.previousSibling.focus();>点此显示验证码</SPAN> <SPAN
id=gdcode_info></SPAN>
<DIV class=menu id=menu_gd style="VISIBILITY: hidden"><IMG id=ckcode
style="CURSOR: pointer" alt=看不清楚,换一张 src="" align=absMiddle></DIV></TD></TR> <TR>
<TH><!--DWLayoutEmptyCell--> </TH>
<TD style="VERTICAL-ALIGN: middle"> <SPAN id=pwd_info></SPAN></TD>
</TR> <TR>
<TH><!--DWLayoutEmptyCell--> </TH>
<TD> <SPAN id=pwdrepeat_info></SPAN> </TD>
</TR>
<TR>
<TH></TH>
<TD>
<INPUT class=btn type=submit value="提 交" name=regsubmit></TD></TR></TBODY></TABLE>
</DIV></FORM>
<SCRIPT language=JavaScript
src="cdou/pw_register.js"
type=text/javascript></SCRIPT><SCRIPT language=JavaScript>
var charset = 'gbk';var regnpdifferf= parseInt('1');document.getElementById('pwd_info').innerHTML = '';
document.getElementById('pwdrepeat_info').innerHTML = '';
var inticlass = "Exp";
var rightclass = "Correct";
var falseclass = "Wrong";var pwdcomplex = '';
var extracheck = new Array();
var regInfo = new Array();if(parseInt("1")&1){
regInfo[4] = new Array(
"填写正确。",
"验证码不正确。",
"登陆已超时,请刷新验证码。",
"请输入验证码。" );
var gdcode = new Element("regemail",regInfo[4],"gdcode_info");
}
</SCRIPT>
</DIV><SCRIPT language=JavaScript
src="cdou/global.js"></SCRIPT></BODY></HTML>
能返回如return 0;或return 2;return 2;return 3有关
echo '0';
或
echo '1';
等等,因为Ajax的请求就是请求HTML那样,Php只需输出,客户端的Ajax的response.Text就是echo的值。
if(obj.id){
try {
if (typeof(eval(obj.id)) != 'object')
return;
} catch(e) {
return;
}
if(eval(obj.id).i && getObj(eval(obj.id).i))
return getObj(eval(obj.id).i);
else
return;
}
return;
}