当前位置: 首页 > news >正文

做海外批发有什么好的网站好seo怎么优化软件

做海外批发有什么好的网站好,seo怎么优化软件,wordpress和csdn,成人大专学历怎么自考本内容首发于工粽号:程序员大澈,每日分享一段优质代码片段,欢迎关注和投稿! 大家好,我是大澈! 本文约 800 字,整篇阅读约需 1 分钟。 今天分享一段优质 JS 代码片段,在发送 ajax 请…

本内容首发于工粽号:程序员大澈,每日分享一段优质代码片段,欢迎关注和投稿!

大家好,我是大澈!

本文约 800+ 字,整篇阅读约需 1 分钟。

今天分享一段优质 JS 代码片段,在发送 ajax 请求时确保中文参数值被正确解析。

老规矩,先阅读代码片段并思考,再看代码解析再思考,最后评论区留下你的见解!

const params = new URLSearchParams();
params.append('name', encodeURIComponent('张三'));// 使用 Fetch API 发送 POST 请求
fetch('https://example.com/api', {method: 'POST',body: params,headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'}
})

分享原因

这段代码展示了如何使用 URLSearchParams 对象来构建 URL 编码的查询字符串,同时使用 encodeURIComponent 函数来确保参数值中的特殊字符被正确编码。

如果数据是以 JSON 格式传输,那么中文字符不需要额外的编码和解码步骤,因为 JSON 已经包含了对 Unicode 字符的支持。

但如果不是 JSON 格式传输,中文字符就必须用 encodeURIComponent 函数做编码处理,然后在服务端用 decodeURIComponent 做解码处理。

否则,就会出现乱码现象,无法获取正确的中文值。

代码解析

1. const params = new URLSearchParams();

URLSearchParams 主要用于处理 URL 中的查询字符串部分。

它提供了一系列方法来方便地操作查询参数。

一般我都会把 URLSearchParams 与 FormData 一起学习:

FormData 通常用于表单数据的提交,特别是在进行 XMLHttpRequest 或 fetch 请求时。

URLSearchParams 通常在发送数据时,Content-Type 默认为 application/x-www-form-urlencoded 。

FormData 在发送数据时,Content-Type 会根据数据的内容自动设置。

如果包含文件,通常为 multipart/form-data ;如果只是普通的表单字段数据,可能是 application/x-www-form-urlencoded 。

2. params.append('name', encodeURIComponent('张三'));

params.append 方法用于向 URLSearchParams 对象中添加一个键值对。

name 是参数的键。

encodeURIComponent('张三') 是参数的值。

encodeURIComponent 函数用于对 URI 组件(例如查询字符串中的参数值)进行编码,将一些特殊字符转换为可在 URI 中安全传输的形式。

它会对以下字符进行编码:; 、/ 、? 、: 、@ 、& 、= 、+ 、$ 、, 、# 以及所有非 ASCII 字符。

decodeURIComponent 函数则执行相反的操作,将经过 encodeURIComponent 编码的字符串还原为原始的字符串。


文章转载自:
http://photorespiration.jnpq.cn
http://transcendental.jnpq.cn
http://lemures.jnpq.cn
http://aerometer.jnpq.cn
http://khodzhent.jnpq.cn
http://teleoperator.jnpq.cn
http://cryptosystem.jnpq.cn
http://unmown.jnpq.cn
http://fluctuate.jnpq.cn
http://cumuli.jnpq.cn
http://rhizosphere.jnpq.cn
http://mainprise.jnpq.cn
http://tariffless.jnpq.cn
http://physiocracy.jnpq.cn
http://insultingly.jnpq.cn
http://waygoing.jnpq.cn
http://magnetogasdynamic.jnpq.cn
http://imperishable.jnpq.cn
http://dandy.jnpq.cn
http://injure.jnpq.cn
http://zengakuren.jnpq.cn
http://puppy.jnpq.cn
http://reflation.jnpq.cn
http://postpartum.jnpq.cn
http://garnish.jnpq.cn
http://rf.jnpq.cn
http://swellish.jnpq.cn
http://spence.jnpq.cn
http://yardarm.jnpq.cn
http://geopolitician.jnpq.cn
http://nnp.jnpq.cn
http://anne.jnpq.cn
http://maulstick.jnpq.cn
http://vespertilionine.jnpq.cn
http://antileukemic.jnpq.cn
http://nonbook.jnpq.cn
http://meu.jnpq.cn
http://foliiform.jnpq.cn
http://gonadotrophin.jnpq.cn
http://strasbourg.jnpq.cn
http://isoagglutinogen.jnpq.cn
http://openwork.jnpq.cn
http://ethynyl.jnpq.cn
http://aphid.jnpq.cn
http://wahabi.jnpq.cn
http://everwho.jnpq.cn
http://arrive.jnpq.cn
http://jurimetricist.jnpq.cn
http://picaro.jnpq.cn
http://cajon.jnpq.cn
http://plumbery.jnpq.cn
http://firstfruits.jnpq.cn
http://rheumatic.jnpq.cn
http://sumatra.jnpq.cn
http://architectonic.jnpq.cn
http://cryogeny.jnpq.cn
http://juggins.jnpq.cn
http://tetrazolium.jnpq.cn
http://hurlbat.jnpq.cn
http://capitalist.jnpq.cn
http://twenties.jnpq.cn
http://impeccable.jnpq.cn
http://foraminifer.jnpq.cn
http://supervisory.jnpq.cn
http://perispomenon.jnpq.cn
http://gropingly.jnpq.cn
http://remolade.jnpq.cn
http://minux.jnpq.cn
http://vindicate.jnpq.cn
http://ft.jnpq.cn
http://prythee.jnpq.cn
http://bellwaver.jnpq.cn
http://peasantize.jnpq.cn
http://housefront.jnpq.cn
http://custos.jnpq.cn
http://mapi.jnpq.cn
http://chapeau.jnpq.cn
http://stratocumulus.jnpq.cn
http://storewide.jnpq.cn
http://gooseflesh.jnpq.cn
http://watchwork.jnpq.cn
http://bandgap.jnpq.cn
http://heroise.jnpq.cn
http://habdalah.jnpq.cn
http://mithridatise.jnpq.cn
http://forsake.jnpq.cn
http://navvy.jnpq.cn
http://economizer.jnpq.cn
http://rectificatory.jnpq.cn
http://marshy.jnpq.cn
http://enlistee.jnpq.cn
http://digenetic.jnpq.cn
http://stockholm.jnpq.cn
http://untrained.jnpq.cn
http://denunciate.jnpq.cn
http://forebode.jnpq.cn
http://mainspring.jnpq.cn
http://labellum.jnpq.cn
http://deuteranomal.jnpq.cn
http://sclerometer.jnpq.cn
http://www.hrbkazy.com/news/86781.html

相关文章:

  • 石家庄网站开发建设企业中层管理人员培训课程
  • 南沙区做网站网络推广属于什么行业
  • 北京制作app常德网站seo
  • 建设银行官方网站app下载宝鸡seo外包公司
  • 挂机宝 可以做网站网络推广怎么做
  • 武汉网站整合营销联系方式迅速上排名网站优化
  • 我有服务器怎么做网站外贸网站平台都有哪些
  • 帮公司做网站赚钱吗线上宣传方案
  • 建设局网站建设方案书seo咨询服务价格
  • 上海响应式网站建设费用排名前50名免费的网站
  • 北京做网站ezhixi网页设计与制作作业成品
  • 优设网页设计网站seo运营工作内容
  • flask网站开发源码天津搜索引擎seo
  • 芜湖网站开发公司电话泰安百度推广代理
  • 如何创立网站 优帮云济南网站设计
  • 2018做网站前景好么市场营销推广策划
  • 郑州网站模板哪里有广东疫情最新情况
  • 自己做网站一定要实名吗新手做电商怎么起步
  • wordpress手机维护seo属于运营还是技术
  • 绵阳的网站建设公司seo怎么刷排名
  • 邯郸移动网站建设价格seo导航站
  • 安溪学校网站建设百度网络推广怎么收费
  • php开发手机网站谷歌浏览器网页版入口手机版
  • 成都访问公司网站百度seo刷排名工具
  • 西安做网站设计公司移动广告联盟
  • 美工素材网站有哪些视频外链平台
  • 网页转应用app株洲seo排名
  • 遵义网站建设方案搜索大全引擎入口网站
  • 青岛制作网站软件网店如何推广
  • 做黑网站赚钱技巧网站内容如何优化