对于HTML GET搜索请求,我想在URL参数中包含pretty&
,因为JSON随后返回换行符。我尝试在搜索pretty&
字段中加入<input>
,如下所示:
<input id="search-query" type="text" name="pretty&q" class="form-control">
<input id="search-query" type="text" name="pretty&q" class="form-control">
(“q”代表“查询”,是搜索字符串参数)
但是这些都没有在URL中正确显示; “&amp;”用%26替换/编码。
如何保持“&amp;”完整?
答案 0 :(得分:0)
如上所述,具有相同ID /名称的两个输入字段将无法正常工作。 同样默认情况下,GET获取输入字段值并将它们放在url的查询字符串中,并用'&amp;'分隔它们。 '&amp;'不应该放在输入字段的“名称”中,因为它被解释为名称的一部分,并将进行URL编码。网址编码代表'&amp;'如%26。