DecodeURIComponent不将%26解码为&

时间:2017-06-15 15:26:33

标签: javascript jquery encodeuricomponent decodeuricomponent

我正在尝试使用EncodeURIComponent编码&符号并将其替换为%26。我遇到的问题是当我使用DecodeURIComponent解码它时它显示“和”。这是我的代码。任何人都有任何想法,我做错了什么?

if(e.keyCode == 13){
   var searchtab = getSearchParam($(this).parent().find(".search-tpe").val());
   $(this).val($(this).val().replace(/Search topic, title, author, A53/, ''));
       window.location  =  "/search/fullsite-search.html?query=" + decodeURIComponent(encodeURIComponent($(this).val().replace(/\\/g, '').replac\
e(/&/g,'%26'))) + "&" + getSearchParam($(this).parent().find(".search-type").val());
}

0 个答案:

没有答案