获取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)相比于其他的来说,我认为获取对象里边的内容难度是相对较低的  

相关文章
|
JSON JavaScript 前端开发
form表单提交方式
form表单提交方式
111 0
|
5月前
|
前端开发 JavaScript API
网页自动提交Form表单的方法
在数字化时代,自动化任务如网页自动提交Form表单,能大幅提升效率。这涉及自动填写注册信息等场景。本文概述了多种实现方式:JavaScript可直接在前端自动填充并提交;Python结合Selenium模拟真实用户操作;AOKSend作为API工具发送表单数据;第三方工具如iMacros、AutoHotkey和Zapier提供非编程自动化选项。根据需求选择合适方法,可显著提升工作效能,减少重复性劳动。
|
7月前
提交form表单判断是文件还是文本
提交form表单判断是文件还是文本
36 0
|
小程序 前端开发 JavaScript
小程序提交form表单
微信小程序提交form表单内容
97 0
|
前端开发
a标签以post方式提交
a标签以post方式提交
137 0
|
JavaScript
一个form表单有两个按钮,分别提交到不同的页面
一个form表单有两个按钮,分别提交到不同的页面
88 0
|
JavaScript
form表单提交后,页面弹出成功或者失败的信息
form表单提交后,页面弹出成功或者失败的信息
173 0
|
前端开发
【前端异常】html页面中的button按钮会自动提交form表单的问题以及解决方案
有时候我们可能需要在表单中放置多个按钮,比如表单页面常见的按钮有创建和取消。点击创建按钮会触发单击响应事件,在单击响应事件中进行提交表单,这没有任何问题。点击取消按钮的时候,触发对应的单击响应事件,这个单击响应事件中主要处理关闭表单页面逻辑,所以会关闭页面,这也正常。但是!打开控制台监听请求会发现,它也会提交表单。
659 0
【前端异常】html页面中的button按钮会自动提交form表单的问题以及解决方案
|
前端开发 程序员
提交文件至服务器的设置——表单属性中的 enctype
提交文件至服务器的设置——表单属性中的 enctype
261 0
|
JavaScript
form表单中带有文件上传,同时提交
前台JS(easyUI) function EditsubmitForm() { var father = $('#select_category').
3399 0