js前端 get 请求url后面拼接参数
时间: 2024-09-20 19:03:59 浏览: 43
页面get请求 中文参数方法乱码问题的快速解决方法
在JavaScript的前端开发中,GET请求通常用于从服务器获取数据,URL可以动态拼接参数以便发送请求。当你需要向服务器传递查询参数时,可以在URL后面添加一个问号 "?",接着按照键值对的形式,每个参数由等号 "=" 分隔,不同的参数之间用 "&" 符号连接。例如:
```javascript
let url = "https://example.com/api/data";
let params = {
key1: 'value1',
key2: 'value2'
};
// 将参数转换为字符串形式
var paramString = Object.keys(params).map(function(key) {
return key + '=' + params[key];
}).join('&');
// 合并URL和参数字符串
var completeUrl = url + '?' + paramString;
// 发送GET请求
fetch(completeUrl)
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
```
在这个例子中,`completeUrl` 就是一个包含了所有参数的GET请求地址。
阅读全文