我的网页上有一个非常简单的JavaScript代码段。它只有一行代码,但在我的其他页面上使用javascript允许我将直接链接重定向到子页面到同一页面,但包含在我设置的框架中。
self.location.pathname = decodeURI("beginpage.asp?Programs/Programs.asp");
self.location.pathname = decodeURIComponent("beginpage.asp?Programs/Programs.asp");
self.location.pathname = decodeURI("beginpage.asp%3FPrograms/Programs.asp");
self.location.pathname = decodeURIComponent("beginpage.asp%3FPrograms/Programs.asp");
所有这些我都试过,我仍然得到'?'的编码在网址中为%3F。基本上,它就像这样pignet/beginpage.asp%3FPrograms/Programs.asp
答案 0 :(得分:0)
以下对我来说很好。
decodeURIComponent( “beginpage.asp%3FPrograms / Programs.asp”);