入門レベルの Ajax ユーザー ログイン コードが必要な場合は、
login.html
を参照してください。
コードは次のとおりです |
コードをコピー |
<入力名=ユーザー名 タイプ=テキスト />
<入力名=パスワード タイプ=パスワード />パスワード
<入力タイプ=ボタン値=送信 />
|
jsコード
コードは次のとおりです
| コードをコピー
|
関数chk_login(フォーム){
var username=form.username;
var パスワード=form.password;
If(ユーザー名.値 == ""){
alert("ユーザー名を空にすることはできません");
ユーザー名.focus();
false を返す;
}
If(パスワード.値 == ""){
alert("パスワードを空にすることはできません");
パスワード.focus();
false を返す;
}
var url = 'login_chk.php?username='+username.value+'&password='+password.value;
xmlhttp.open('get',url,true);
//以下のコメントアウトしたコードを追加すると応答がないのに、追加しなくても応答があるのはなぜですか。php ファイルのパスはすべて正しく、xmlhttprequest.js も導入されています 。
xmlhttp.onreadystatechange = function(){
If(xmlhttp.readyState == 4){
If(xmlhttp.status == 200){
var msg = xmlhttp.responseText;
If(msg == "1"){
alert("ログイン成功");
window.location = 'index.php?name ='+username.value;
}else if((msg == "2"){
alert("ログインユーザー名またはパスワードが間違っています");
}その他{
アラート(メッセージ);
}
}
}
}
xmlhttp.send(null);*/
}
おぎん
|
_chk.php
コードは次のとおりです
| コードをコピー
|
エコー1
?>
|
テストファイルなので、データベースは読み込まれていません。必要な場合は、データベースを読み込むためのユーザー名レコードを自分で追加してください。
チュートリアルを参照できます
http://www.bKjia.c0m/phper/php-cy/34654.htm
http://www.bKjia.c0m/phper/21/46169c59dabdf0501de3d9ac9653e096.htm
http://www.bkjia.com/PHPjc/631323.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631323.html技術記事初心者向けの Ajax ユーザー ログイン コードです。login.html コードは次のとおりです。 input name=username type=text / username input name=passw...