zoukankan      html  css  js  c++  java
  • Node.js学习笔记(2)--提交表单

    说明(2017-5-2 11:42:33):

    1. index.html

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6 </head>
     7 <body>
     8     <form action="http://192.168.1.150:3000" method="GET">
     9         <input type="text" name="username"><br/>
    10         <input type="text" name="password"><br/>
    11         <input type="radio" name="gender" value="male">12         <input type="radio" name="gender" value="female">13         <input type="submit" name="" value="提交">
    14     </form>
    15 </body>
    16 </html>

    2. foo.js

     1 var http = require("http");
     2 var url = require("url");
     3 var server = http.createServer(function(req,res){
     4     // console.log("服务器接收到了请求"+req.url);
     5     var queryObj = url.parse(req.url,true).query;
     6     var username = queryObj.username;
     7     var password = queryObj.password;
     8     var gender = queryObj.gender;
     9 
    10     res.end("服务器接收到了表单请求" + username + password + gender);
    11 });
    12 server.listen(3000,"192.168.1.150");

    3. 输出

    注意:

    (1)url.parse(url,true).query是最新方法,能将url拆分成很多部分(见下图),true能将字符串转成对象,不加true就是个字符串。此处不用querystring,不然要分两步(越写越多,写到笔记3里得了!)。

     

  • 相关阅读:
    chkconfig命令
    Office 2010 与搜狗输入法兼容问题
    【转】WAS入门简介
    UTF8GB2312GBK
    System.getProperty
    Hibernate 事务方法保存clob类型数据
    Eclipse 或者 Myeclipse 提示选择工作空间设置
    request
    那些操蛋的人生
    Java新手入门很重要的几个基本概念
  • 原文地址:https://www.cnblogs.com/Jacklovely/p/6795367.html
Copyright © 2011-2022 走看看