这是node.js代码
var http = require("http"), fs = require("fs"), querystring = require("querystring"), url = require("url"); http.createServer(function(req,res){ var postdata=""; var query="what"; var pathname = url.parse(req.url).pathname; req.setEncoding("utf8"); if(pathname=="/"){ var indexPage = fs.readFileSync("表单.html"); res.writeHead(200,{"Content-Type":"text/html"}); res.end(indexPage); } if(pathname=="/about"){ req.on("data",function(chunk){ postdata += chunk; }); req.on("end",function() { console.log(postdata); query = querystring.parse(postdata); console.log(query); }); res.writeHead(200, {"Content-Type":"text/plain"}); console.log(query.Name); console.log(query.number); res.write(query.number+ "and "+query.number); res.end(); } else{ res.writeHead(404,{"Content-Type":"text/plain"}); res.end("Can not find the source"); } }).listen(2000,"127.0.0.1"); console.log("The server is running at port 2000"); 这是html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单填写</title> </head> <body> <form action="/about" method="post"> <p> Name: <input type="text" name="Name"></p> <p>SchoolNumber:<input type="text" name="number"></p> <p><input type="submit" value="提交"></p> </form> </body> </html> 执行结果图:
求大神解决 小弟感激不尽
付费偷看金额在0.1-10元之间
一周热门 更多>