js encodeURIComponent 代码例子
时间: 2023-10-08 11:06:41 浏览: 132
以下是一个使用 `encodeURIComponent` 的 JavaScript 代码示例:
```javascript
var url = "https://example.com/search";
var query = "JavaScript & Web Development";
// 对查询字符串进行编码
var encodedQuery = encodeURIComponent(query);
// 构建最终的URL
var finalURL = url + "?q=" + encodedQuery;
console.log(finalURL);
```
在上面的代码中,我们有一个基础的URL `https://example.com/search` 和一个查询字符串 `JavaScript & Web Development`。我们想要将查询字符串添加到URL中作为参数,但由于查询字符串中包含特殊字符 `&`,需要对其进行编码。
使用 `encodeURIComponent` 函数,我们对查询字符串进行了编码,将其转换为 `%E5%85%B3%E9%94%AE%E8%AF%8D%20%26%20%E7%BD%91%E7%BB%9C%E5%BC%80%E5%8F%91`。
最后,我们将编码后的查询字符串添加到基础URL的参数中,得到最终的URL `https://example.com/search?q=%E5%85%B3%E9%94%AE%E8%AF%8D%20%26%20%E7%BD%91%E7%BB%9C%E5%BC%80%E5%8F%91`。
通过 `console.log(finalURL)`,我们可以在控制台中查看最终的URL。
阅读全文