javascript - nodejs 查询的问题。我不能将“+”作为查询传递
问题描述
当我通过查询 B+ 或 A+ {{URL}}/api/help/?bloodType=B+ 时,它会被替换为如下所示的空白。将“+”作为查询传递的任何方式。谢谢。PS:_ 工作得很好 {"bloodType":"B"}
解决方案
+
在 url 编码中有一个特殊的含义,你猜对了,它的意思是空格。
您必须对其进行编码才能在您的网址中传递它
'{{URL}}/api/help/?bloodType=' + encodeURIComponent('B+');
推荐阅读
- magento - Magento 2客户注册不起作用
- python - Python3:如何使这个方程可读?
- excel - 如何从 sumproduct 公式结果中识别单元格
- linux-kernel - Linux内核中的WRITE_ONCE和READ_ONCE
- javascript - Word Online 中的 displayDialogAsync 未记录从 Word Online 到 Word for Mac 的关闭操作/损坏行为
- django - django:如何正确指定输出下载文件类型(在本例中为 mp3)?
- java - Java Cplex 获得启发式解决方案
- javascript - javascript 检查元素上的单选按钮 - UX
- java - 在 spring 安全标签中启用 CORS
- php - 插入表时出错:参数号无效:绑定变量的数量与标记的数量不匹配