ホームページ >ウェブフロントエンド >jsチュートリアル >Ajax テクノロジーを使用して、XMLHttpRequest オブジェクトを通じてホームページのログイン機能を完了します。

Ajax テクノロジーを使用して、XMLHttpRequest オブジェクトを通じてホームページのログイン機能を完了します。

亚连
亚连オリジナル
2018-05-25 15:43:171652ブラウズ

この記事では、XMLHttpRequest オブジェクトを通じてホームページのログイン機能を完了するための Ajax テクノロジーの使用を主に紹介します。必要な友人はそれを参照してください。最近では、Ajax テクノロジーがホームページのログイン機能を完了するために使用されます。 XMLHttpRequest オブジェクトを通じて!

コードは次のとおりです:

<script type="text/javascript">

//创建XMLHttpRequest对象

function createXMLHttpRequest(){

if(window.XMLHttpRequest){
return xmlhttprequest=new XMLHttpRequest();
}else{
return xmlhttprequest=new ActiveXObject("Microsoft.XMLHTTP");
}

}

//登录按钮执行的方法

function doStart(){

var logname=document.getElementById("loginName").value;
var logpass=document.getElementById("loginPsw").value;

var userinfo="inAccount="+logname+"&inPsw="+logpass;

var url="users/users_pswCheck.action";

xmlhttprequest=createXMLHttpRequest();

xmlhttprequest.onreadystatechange=getresultValue;

xmlhttprequest.open("post",url,true);
xmlhttprequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttprequest.send(userinfo);

}

//回调方法

function getresultValue(){
if(xmlhttprequest.readyState==4 && xmlhttprequest.status==200){

var result=xmlhttprequest.responseText;

if(result=="success"){
window.location.href="index.jsp" rel="external nofollow" ;
} else {

document.getElementById("xiaoxi").innerHTML="登录失败!";

}

}

}

//页面的按键事件,即当按的是回车键时触发该事件

function keybutton(){

if(event.keyCode==13){ 
doStart(); 
return;
} 
}
</script>

上記は私が皆さんのためにまとめたもので、将来的に皆さんのお役に立つことを願っています。

関連記事:

SSH+Jquery+Ajaxフレームワーク統合


jQuery postを使用して特殊文字を含むデータを渡す方法


Ajaxと従来のWeb開発の類似点と相違点


以上がAjax テクノロジーを使用して、XMLHttpRequest オブジェクトを通じてホームページのログイン機能を完了します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。