使用 jquery post 方法向节点 js 服务器发送表单时,URL 中出现参数。
我编写了 app.js 代码如下
var express = require('express'),
app = express(),
server = require('http').createServer(app),
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(bodyParser.json());
app.post('/Send', function(req, res){
var userName = req.body.Name;
var city = req.body.Cname;
var pass = req.body.pass;
});
index.html 为
<form id="registration" >
<input type="text" name="user_name" />
<input type="password" name="pass" />
<input type="submit" id="button" value="Login" />
</form>
<script>
$('#button').click(function(){
$.post( "/Send", $( "#registration" ).serialize());
});
</script>
参数出现在 URL 中如何隐藏它们。