【オリジナル】ユーザー登録機能のAjax実装チュートリアル2','
//
このチュートリアルはこのサイトからのオリジナルです。転載する場合は出典を明記してください
作者: www.drise.cn
メール:drise@163.com
QQ:271728967
//
上記の最初の reg.php ファイルが完成したので、2 番目のステップを実行します
var xmlHttp = false;
function ajaxcreate(){//これは xmlhttpt オブジェクトの作成です
試してください{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} キャッチ (e) {
試してください{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} キャッチ (e2) {
xmlHttp = false;
}
}
if (!xmlHttp && XMLHttpRequest のタイプ != \'未定義\') {
xmlHttp = 新しい XMLHttpRequest();
}
if(!xmlHttp){alert(\'Xmlhttp の作成に失敗しました \');return false;}
}
function ajax(){//reg.php onblur() イベントを受信した後に実行される操作は次のとおりです。
ajaxcreate();
var xmvalue=document.getElementById("xm").value;
var url="/boke/blog/type.php?txt="+encodeURI(xmvalue);
if (xmvalue== null || xmvalue.length>20 || xmvalue == "") return false;
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(xmvalue);
}
関数 returnstate(){
if(xmlHttp.readyState != 4 ){
document.getElementById("divxm").innerHTML="
}
if(xmlHttp.readyState == 4 ){
document.getElementById("divxm").innerHTML=xmlHttp.responseText;
}
}