2016-03-08 38 views
-1

我想参数传递到像这样的URL:的JavaScript如何编码的网址,其中有 ' - '

bike-my-myRecharge-dailyAccount-detail.html?billTime=2016-02 

,但我得到的网址永远是:

bike-my-myRecharge-dailyAccount-detail.html?billTime=2013 

我已经试过encodeURIComponent()encodeURI(),但它不起作用。

+1

进行编码,以%2D

您可以直接测试编码的URL请发表您使用的参数添加到URL中的代码。 – sideroxylon

+0

'2016' ....'2013'?怎么样 ? – Rayon

+0

在url中有'-'完全有效。你有没有ani问题:http://7-zip.org/? – DDan

回答

0

我试过encodeURIComponent()和encodeURI(),但它不起作用。

您可以发布您看到的错误。

//test url 
var uri = "my test.com?bike-my-myRecharge-dailyAccount-detail.html?billTime=2016-02"; 

var res = encodeURI(uri); 

-将在W3C