[英]JavaScript : Login And Registration System
我想制作一個不使用 PHP 和 MySQL 的登錄和注冊表單。 但是改用 JavaScript。 也許使用 JavaScript 和 MySQL 或者其他比使用 PHP 更容易的東西。 有人知道登錄和注冊系統的 JavaScript 源代碼嗎? 請幫助:)
您不能使用 javascript 直接將數據發送到 mysql 數據庫。 但是,您可以使用 AJAX(異步 Javascript 和 XML)將數據發送到.php
文件,php 文件將處理數據並給出響應,AJAX 將在 html <div>
元素中顯示響應。 我在下面編寫了一些代碼來展示如何執行 AJAX 請求。 這里我使用的是GET
方法。 您可以使用或不使用 jQuery 來執行此操作:
使用 jQuery:
$(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
}
});
});
});
沒有 jQuery:
HTML:
<!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>
JavaScript:
var xhr = new XMLHttpRequest();
function submitData() { // define the function to be called when the button is clicked
xhr.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("response").innerHTML =
this.responseText;
}
};
xhr.open("GET", "server.php", true);
xhr.send();
}
我希望這個答案對你的問題有所幫助。
JavaScript和MySQL是一個致命的組合。
JavaScript 是一種客戶端語言,如果不與任何服務器端語言進行通信,它就無法與MySQL 數據庫進行通信。
因此,您可以通過以下方式進行操作,將數據從客戶端 (JavaScript) 發送到服務器(PHP 或任何其他服務器端語言),然后在 MySQL 中存儲/檢索數據。
並使用服務器端語言從服務器向客戶端返回響應。
因此,簡而言之,要在 MySQL 數據庫上進行處理,必須有一種服務器端語言來允許客戶端和數據庫之間進行通信。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.