我想制作一个不使用PHP&的登录和注册表格MySQL的。但是使用JavaScript代替。也许使用JavaScript& MySQL或者其他比使用PHP更容易的东西。有人知道登录和注册系统的JavaScript源代码吗?请帮助:)
答案 0 :(得分:1)
您不能使用javascript直接将数据发送到mysql数据库。但是,您可以使用AJAX(异步Java语言和XML)将数据发送到.php
文件,而php文件将处理数据并给出响应,而AJAX将以html {{1}显示响应}元素。我在下面编写了一些代码,以展示如何执行AJAX请求。在这里,我正在使用<div>
方法。您可以使用jQuery,也可以不使用jQuery:
使用jQuery:
GET
没有jQuery:
HTML:
$(document).ready(function() {
$("button").click(function() {
$.ajax({
type : 'GET',
url : "server.php",
data : {
// Data you want to submit to the server
},
success : function() {
// code to be executed when the request was successful
}
error : function() {
// code to be executed when an error occurs
}
});
});
});
JavaScript:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Document</title>
</head>
<body>
<button onclick="submitData()">Submit</button>
<!-- Attach an onclick event to the button -->
<p id="response"></p>
</body>
</html>
我希望这个答案可以帮助您解决问题。
答案 1 :(得分:0)
JavaScript 和 MySQL 是致命的组合。
JavaScript是一种客户端语言,如果不与任何服务器端语言通信,它就无法与 MySQL数据库进行通信。
以下是如何制作内容,将数据从客户端(JavaScript)发送到服务器(PHP或任何其他服务器端语言),然后在MySQL中存储/检索数据。
使用服务器端语言从服务器返回客户端响应。
因此,简而言之,要对MySQL数据库进行处理,必须有一个服务器端语言,以允许客户端和数据库之间的通信。