javascript - 如何使用 Javascript 删除查询字符串中的 URL 编码

标签 javascript jquery html

我有搜索文本框。当用户输入一些文本时,我的查询字符串显示带有 ASCII 字符的文本,如 %20%3F。我想在我的一个文本框中显示此文本,而不像普通 HTML 文本那样使用任何 ASCII 代码。我如何在 Javascript 中执行此操作?

最佳答案

使用decodeURIComponent():

var querystring = "?foo=bar%20baz";
console.log(decodeURIComponent(querystring));

decodeURIComponent MDN reference

关于javascript - 如何使用 Javascript 删除查询字符串中的 URL 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24206019/

相关文章:

javascript - 数字转换器不转换小数点后的数字

javascript - 在reactjs中缓存类似组件

javascript - 有没有办法让背景图像自动宽度,全高,高度滚动,无宽度滚动

jquery - 为什么这个 jQuery 脚本在 Chrome 和 Opera 中不起作用,而在 Firefox、IE 和 Safari 中却完全正常?

html - 使用 CSS 定位的超链接图像并不总是有效

javascript - 当代码在本地托管时,Bootstrap Popover 不工作,但在 jsbin 上工作

javascript - 无法在此 33 个元素的节点列表中选择第一个 child

JQuery - Show() 然后 focus() 无法按预期工作

html - 页面上的CSS位置滚动条

html - 将鼠标悬停在圆圈上以增加大小,文字也会增加