用JavaScript编码URL?

如何使用JavaScript安全地编码URL,以便可以将其放入GET字符串中?

var myUrl = "http://example.com/index.html?param=1&anotherParam=2";

var myOtherUrl = "http://example.com/index.html?url=" + myUrl;

我假设您需要myUrl在第二行编码该变量?

回答:

签出内置函数encodeURIComponent(str)和encodeURI(str)。

在您的情况下,这应该起作用:

var myOtherUrl = 

"http://example.com/index.html?url=" + encodeURIComponent(myUrl);

以上是 用JavaScript编码URL? 的全部内容, 来源链接: utcz.com/qa/397381.html

回到顶部