function generateUrlWithParams(url, params) {
var urlParams = [];
for (var key in params) {
if (params[key]) {
urlParams.push(`${key}=${params[key]}`)
}
}
url += '?' + urlParams.join('&');
return url
};
console.log(generateUrlWithParams('xxxxx.xx.com', { name: 'folger', address: 'sz' }));
对于post请求,可以将对象参数作为post参数直接访问服务器
对于get请求(自有服务器请求或跳转到其他网站),需要将参数追加到url后面
这段代码将接收到的参数遍历组装到url后
网友评论