PHP/AJAX/jQuery ログイン スクリプトの何が問題になっていますか?
私はこのコードを持っています:
dologin.php ファイルは次のとおりです。
<?php
$is_ajax = $_REQUEST['is_ajax'];
if(isset($is_ajax) && $is_ajax) {
$username = $_REQUEST['username'];
$password = $_REQUEST['password'];
if($username == 'demo' && $password == 'demo') {
echo "success";
}
}
?>
index.php ファイルは次のとおりです。
<html>
<head>
<script type= "text/javascript" scr= "jquery.latest.min.js" ></script>
<script type="text/javascript">
$(documnt).ready(function) {
$('#login').click(function) {
var action = $("#form1").attr("action");
var form_data = {
username: $("#username").val(),
password: $("#password").val(),
is_ajax: 1
};
$.ajax({
type: 'POST',
url: action,
data: form_data,
success: function(response)
{
if(response == 'success')
{
$("form1").slideUp('slow', function() {
$("#message").html('<p class="success"> You have logged in. </p>');
});
}
else
$("#message").html('<p class="error"> Invalid username and/or password. </p>');
}
});
return false;
});
});
</script>
</head>
<body>
<p> </p>
<div id="content">
<h1>Login form</h1>
<form name="form1" id="form1" method="post" action="dologin.php">
<p>
<label for="username"> Username:</label>
<input type="text" id="username" name="usernmae" />
</p>
<p>
<label for="password">Password:</label>
<input type="text" id="password" name="password" />
</p>
<p>
<input type="submit" id="login" name="login" value="Login" />
</p>
</form>
</div>
</body>
</html>
このエラーメッセージが表示され続けます:
Notice: Undefined index: is_ajax in C:\wamp\www\final project\passnumber\dologin.php on line 3
私は AJAX と jQuery の初心者です。助けてください。