使用URLSearchParams获取参数
时间: 2023-06-06 19:07:34 浏览: 101
好的,使用URLSearchParams获取参数的代码如下:
```javascript
const params = new URLSearchParams(window.location.search);
const id = params.get('id');
```
其中,`window.location.search` 获取当前页面 URL 中的查询参数部分,`new URLSearchParams()` 创建一个 URLSearchParams 对象,可以使用该对象的 `get()` 方法获取指定参数的值。以上代码将查询参数中名为 `id` 的参数的值赋值给变量 `id`。
相关问题
URLSearchParams 获取参数
可以使用URLSearchParams对象来获取URL中的参数。可以通过以下方式创建URLSearchParams对象:
```
const params = new URLSearchParams(window.location.search);
```
其中,`window.location.search`表示当前URL中的查询参数部分。然后,可以使用`get()`方法获取指定参数的值,例如:
```
const paramValue = params.get('paramName');
```
这将返回名为`paramName`的参数的值。
fetch使用URLSearchParams参数请求,flask接收URLSearchParams参数
在JavaScript中使用URLSearchParams构造请求参数,示例代码如下:
```
const params = new URLSearchParams();
params.append('key1', 'value1');
params.append('key2', 'value2');
fetch('/api', {
method: 'POST',
body: params
}).then(response => {
console.log(response);
});
```
在Flask中接收URLSearchParams参数,可以使用request.form属性获取请求体中的表单数据。示例代码如下:
```
from flask import Flask, request
app = Flask(__name__)
@app.route('/api', methods=['POST'])
def api():
key1 = request.form.get('key1')
key2 = request.form.get('key2')
return f'key1: {key1}, key2: {key2}'
if __name__ == '__main__':
app.run()
```
阅读全文