Html ajax url中的encodeURI在&;的情况下不起作用;在参数值中

Html ajax url中的encodeURI在&;的情况下不起作用;在参数值中,html,url,urlencode,Html,Url,Urlencode,我想调用一个ajax函数,并使用JavaScrit中的默认encodeURI方法对URL参数进行编码,并且工作正常 现在假设我有一个类似a&b的参数值。在这种情况下,即使我对这个参数进行了URL编码,它也不会工作,因为一个额外的&将附加到URI,这会使URI在那里停止 那么我怎样才能避免这种情况呢 问题解决了..我只是将&替换为%26,这是该字符的标准编码明白了…替换为该字符的标准编码%26

我想调用一个ajax函数,并使用JavaScrit中的默认encodeURI方法对URL参数进行编码,并且工作正常

现在假设我有一个类似
a&b
的参数值。在这种情况下,即使我对这个参数进行了URL编码,它也不会工作,因为一个额外的
&
将附加到URI,这会使URI在那里停止


那么我怎样才能避免这种情况呢

问题解决了..我只是将
&
替换为
%26
,这是该字符的标准编码

明白了…替换为该字符的标准编码%26