<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>登录</title> <script type="text/javascript" src="js/jquery-1.12.4.js" ></script> </head> <body> <form> <fieldset> 用户名:<input type="text" id="username" /><br /> 密码:<input type="text" id="password" /> <br /> </fieldset> </form> <button id="btn">登录</button> <div id="dv"></div> <script> </script> </body> </html> 写出此代码如何使用Ajax登录成功,同时写出其中文件的代码
时间: 2023-07-09 07:20:33 浏览: 214
HTML中的<meta>标签的使用详解
5星 · 资源好评率100%
可以使用以下代码实现Ajax登录成功:
HTML文件代码:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录</title>
<script type="text/javascript" src="js/jquery-1.12.4.js" ></script>
</head>
<body>
<form>
<fieldset>
用户名:<input type="text" id="username" /><br />
密码:<input type="password" id="password" /> <br />
</fieldset>
</form>
<button id="btn">登录</button>
<div id="dv"></div>
<script>
$(document).ready(function() {
$("#btn").click(function() {
var uname = $("#username").val();
var pwd = $("#password").val();
$.ajax({
type: "POST",
url: "login.php",
data: { username: uname, password: pwd },
success: function(data) {
$("#dv").html(data);
}
});
});
});
</script>
</body>
</html>
```
PHP文件代码(login.php):
```
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$username = $_POST['username'];
$password = $_POST['password'];
if ($username == 'admin' && $password == 'admin123') {
echo "登录成功!";
} else {
echo "用户名或密码错误,请重试!";
}
}
?>
```
注意:密码输入框应该使用`type="password"`,而非`type="text"`,以保护用户的隐私。
阅读全文