我怎样才能使用'&'作为网址中的搜索条件

时间:2013-03-20 20:41:27

标签: javascript html url search

这是我的第一篇文章,所以如果重复这一点,请不要介意我,但我找不到答案。

我正在使用javascript / html / abl / css等,我必须能够使用&作为搜索条件。

我需要一种方法来获得像http://this.com/mode=results&action=search&result='&'&工作。

我遇到的问题是网址会像分隔符一样解释它,并且页面会中断。我试图将它转换为%26或&尝试将其保留在搜索中,但之后它将找不到我的搜索。我在搜索&时看了谷歌的网址并且它被%26取代。有什么意见吗?

谢谢谢尔顿。

2 个答案:

答案 0 :(得分:1)

使用javascript encodeURIComponent()函数。

http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp

答案 1 :(得分:0)

需要在网址中转义&,以便不将该字符视为分隔符。正如您所说,正确的编码是%26。也许您需要在服务器上进行其他更改以确保正确处理编码的char?