js将json转换为url的?带参格式数据
JavaScipt
2023-04-24 10:02:09
数据的交互在网站开发中是必不可少的流程,常见的请求方式为post和get两种。两种请求数据的方式均可携带参数到后台,但对于携带参数的方式却有着不同。
1、post方式:一般传递json格式数据。
2、get方式:传递以?开始&多个拼接的字符串格式参数。
本文介绍基于get请求方式将json数据转换为url带参格式数据。
实现效果如下
//json数据
{
'id':0,
'title':'六月初工具站'
}
//转换后数据格式
?id=0&title=六月初工具站
json转url带参格式方式
function jsonUrl(e){
let url = '?'
for (let i in e) {
url+=(i+'='+e[i]+'&')
}
return url.slice(0,url.length-1)
}
jsonUrl方法解析:
1、传递的json数据循环获取键名及键值,首个json拼接?
2、通过slice函数将多余拼接&删除
拼接后的数据和域名再次拼接后,即可通过get方式带参请求数据。
六月初字帖坊小程序
你想要的字帖模板及工具,这里都有!
877篇文章
1921人已阅读