微信小程序,传参的时候数组自动变成字符串
程序员文章站
2024-01-25 15:56:16
...
wx.request({
method: param.method || 'get',
// method: '',
url: baseUrl + param.url || '',
data: param.data || null,
header: access_token ? {
// 'content-type': 'application/x-www-form-urlencoded',
'content-type': 'application/json',
"Authorization": `${access_token}`
// "Authorization": access_token
} : {
'content-type': 'application/x-www-form-urlencoded',
},
但问题是,微信小程序,似乎不会把我们的数据自动转换成为该格式数据。
解决方案是使用下面这种方法
function JSON_to_URLEncoded(element,key,list){
var list = list || [];
if(typeof(element)==‘object’){
for (var idx in element)
JSON_to_URLEncoded(element[idx],key?key+’[’+idx+’]’:idx,list);
} else {
list.push(key+’=’+encodeURIComponent(element));
}
return list.join(’&’);
}
上一篇: HTML5——HTML5新标签与特性
下一篇: AJAX简介