我有一個帶2個按鈕的登錄頁面。我希望當我點擊註冊按鈕時,會打開一個新的html頁面(register.html)。所有文件都位於同一個文件夾中。用快遞服務器打開新的html頁面
我試過到目前爲止: 我的index.html文件(主頁):
<!DOCTYPE html>
<html>
<head>
<title>Login</title>
<link rel="stylesheet" href="CSS.css">
<script src="JS.js"></script>
<script src="http://code.jquery.com/jquery-1.12.4.min.js"></script>
</head>
<body>
<div id="login">
User Name:<br>
<input type="text" id="username"><br>
Password:<br>
<input type="password" id="password"><br><br>
<input type="button" onclick="loginUser()" value="Login"></button>
<input type="button" onclick="RegisterUser()" value="Register"></button>
</div>
</body>
</html>
server.js:
var express = require('express');
var lastResult = '';
var app = express();
var path = require('path');
var bodyParser = require('body-parser');
app.use(bodyParser());
app.use(express.static(path.join(__dirname + '/')));
app.get('/register',function(req,res){
res.sendFile('/register.html');
});
app.listen(3000);
JavaScript文件:
function RegisterUser() {
$.get("/register", function(res){
});
}
還有我想要點擊後打開的註冊表,html文件。 我試圖在JS文件上創建一個「RegisterUser()」函數來調用服務器上的get函數。 我是所有node.js中的新人,表達服務器世界。如果這不是正確的方法,請糾正我的錯誤。
謝謝!
你是什麼意思?就像你想要去一個新的頁面?無論哪種方式,你爲什麼不使用錨標籤而不是按鈕?用'Register'替換' ....'',然後適當地設置錨點標記,以便與其他按鈕匹配。 –