博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于 FormData 和 URLSearchParams
阅读量:4553 次
发布时间:2019-06-08

本文共 1079 字,大约阅读时间需要 3 分钟。

一、FormData

  FormData 接口提供了一种表示表单数据的键值对的构造方式,经过它的数据可以使用 XMLHttpRequest.send() 方法送出,本接口和此方法都相当简单直接。如果送出时的编码类型被设为 "multipart/form-data",它会使用和表单一样的格式。

如果你想构建一个简单的GET请求,并且通过<form>的形式带有查询参数,可以将它直接传递给URLSearchParams

实现了 FormData 接口的对象可以直接在结构中使用

二,URLSearchParams 

  URLSearchParams 接口定义了一些实用的方法来处理 URL 的查询字符串。一个实现了 URLSearchParams 的对象可以直接用在 for...of 结构中

  

1 var url = '?q=URLUtils.searchParams&topic=api'; 2 var searchParams = new URLSearchParams(paramsString); 3 for (let p of searchParams) { 4   console.log(p); 5 } 6  7 searchParams.has("topic") === true; // true 8 searchParams.get("topic") === "api"; // true 9 searchParams.getAll("topic"); // ["api"]10 searchParams.get("foo") === ""; // true11 searchParams.append("topic", "webdev");12 searchParams.toString(); // "q=URLUtils.searchParams&topic=api&topic=webdev"13 searchParams.set("topic", "More webdev");14 searchParams.toString(); // "q=URLUtils.searchParams&topic=More+webdev"15 searchParams.delete("topic");16 searchParams.toString(); // "q=URLUtils.searchParams"

 

  

 

转载于:https://www.cnblogs.com/happiness86/p/11049502.html

你可能感兴趣的文章
生产环境服务器环境搭建+ 项目发布
查看>>
js按条件分类json数组,并合计同组数据(一维转换为二维)
查看>>
Exp6 信息搜集与漏洞扫描
查看>>
redis4安装
查看>>
随机生成双色球号码
查看>>
使用命令wsimport构建WebService客户端[转]
查看>>
第八遍:链接详解
查看>>
Qt5.5 使用smtp发邮件的各种坑
查看>>
js奇葩错误 字符串传递问题
查看>>
人之初,性本恶
查看>>
springboot 端口号
查看>>
使用AChartEngine画动态曲线图
查看>>
安卓项目五子棋代码详解(四)
查看>>
urllib 学习一
查看>>
bzoj4196 [Noi2015]软件包管理器——树链剖分
查看>>
kafka源码阅读环境搭建
查看>>
UI设计
查看>>
androidtab
查看>>
Windows Phone 自定义弹出框和 Toast 通知
查看>>
如何生成静态页面的五种方案
查看>>