簡體   English   中英

JavaScript:登錄和注冊系統

[英]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();
}

我希望這個答案對你的問題有所幫助。

JavaScriptMySQL是一個致命的組合。

JavaScript 是一種客戶端語言,如果不與任何服務器端語言進行通信,它就無法與MySQL 數據庫進行通信。

因此,您可以通過以下方式進行操作,將數據從客戶端 (JavaScript) 發送到服務器(PHP 或任何其他服務器端語言),然后在 MySQL 中存儲/檢索數據。

並使用服務器端語言從服務器向客戶端返回響應。

因此,簡而言之,要在 MySQL 數據庫上進行處理,必須有一種服務器端語言來允許客戶端和數據庫之間進行通信。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM