获取form表单提交的内容

简介: 获取form表单提交的内容

第一个结果:

let url = require("url");
let obj = url.parse('/pinglun?name=1234&value=wererr'); 
 
    console.log(obj);

上边的结果如下:

Url {
  protocol: null,
  slashes: null,
  auth: null,
  host: null,
  port: null,
  hostname: null,
  hash: null,
  search: '?name=1234&value=wererr',      
  query: 'name=1234&value=wererr',        
  pathname: '/pinglun',
  path: '/pinglun?name=1234&value=wererr',
  href: '/pinglun?name=1234&value=wererr' 
}

第二个结果 :

let url = require("url");
let obj = url.parse('/pinglun?name=1234&value=wererr'); 
    obj = url.parse('/pinglun?name=1234&value=wererr',true);
    console.log(obj);

结果如下:

 Url {
    protocol: null,
    slashes: null,
    auth: null,
    host: null,
    port: null,
    hostname: null,
    hash: null,
    search: '?name=1234&value=wererr',
    query: [Object: null prototype] { name: '1234', value: 'wererr' },
    pathname: '/pinglun',
    path: '/pinglun?name=1234&value=wererr',
    href: '/pinglun?name=1234&value=wererr'
    }
 

总结:上边两个不同点不知道你是否找出来了,对,首先是parse()里边的参数个数不一样,其次就是query里的结果不同:第一个是字符串第二个是一个对象,对于我们来说,我们               更喜欢第二种,


理由:(1)对于对象,我们总能找到一个办法获取其中的内容


          (2)相比于其他的来说,我认为获取对象里边的内容难度是相对较低的  

相关文章
|
6月前
|
JSON JavaScript 前端开发
form表单提交方式
form表单提交方式
|
2月前
提交form表单判断是文件还是文本
提交form表单判断是文件还是文本
12 0
|
6月前
|
小程序 前端开发 JavaScript
小程序提交form表单
微信小程序提交form表单内容
57 0
|
6月前
|
前端开发
a标签以post方式提交
a标签以post方式提交
|
7月前
|
JavaScript
一个form表单有两个按钮,分别提交到不同的页面
一个form表单有两个按钮,分别提交到不同的页面
32 0
|
11月前
|
JavaScript
form表单提交后,页面弹出成功或者失败的信息
form表单提交后,页面弹出成功或者失败的信息
121 0
|
前端开发
【前端异常】html页面中的button按钮会自动提交form表单的问题以及解决方案
有时候我们可能需要在表单中放置多个按钮,比如表单页面常见的按钮有创建和取消。点击创建按钮会触发单击响应事件,在单击响应事件中进行提交表单,这没有任何问题。点击取消按钮的时候,触发对应的单击响应事件,这个单击响应事件中主要处理关闭表单页面逻辑,所以会关闭页面,这也正常。但是!打开控制台监听请求会发现,它也会提交表单。
527 0
【前端异常】html页面中的button按钮会自动提交form表单的问题以及解决方案
|
前端开发 程序员
提交文件至服务器的设置——表单属性中的 enctype
提交文件至服务器的设置——表单属性中的 enctype
207 0
提交文件至服务器的设置——表单属性中的 enctype
|
JSON 前端开发 数据格式
如何优雅的获取Form表单数据?
如何优雅的获取Form表单数据?
如何优雅的获取Form表单数据?
|
XML JSON 前端开发
表单校验与4种提交方式
表单是一个包含表单元素的区域。表单元素允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。表单校验是指:用户在html页面的form表单中填写的内容,在向服务器提交之前,需要在前端完成对表单内的数据完整性和正确的格式进行校验,校验不通过不予以提交并给出提示。以避免服务器收到错误数据(导致对服务器的多余访问)。常用于表单的校验业务如下:非空(账号密码)、手机号格式、邮箱格式、密码复杂度。 表单提交的常见操作方式:1、表单中使用submit提交按钮。2、form表单使用onsubmit等等。 ​
1173 0
表单校验与4种提交方式