jquery如何将复杂的url作为参数传递

时间:2014-03-02 19:35:04

标签: javascript jquery

我需要传递一个链接作为url参数:-e

mywebsite.com?urlparam=anotherhost.com?somevar=var&anothervar=var2

我将如何在jquery中创建它

1 个答案:

答案 0 :(得分:0)

使用:

var _URL = encodeURIComponent("anotherhost.com?somevar=var&anothervar=var2");
//result: anotherhost.com%3Fsomevar%3Dvar%26anothervar%3Dvar2

对网址进行编码,以便将其用作网址参数。

用以下方式调用新网址:

location.href = "mywebsite.com?urlparam="+ _URL;
//result:"mywebsite.com?urlparam=anotherhost.com%3Fsomevar%3Dvar%26anothervar%3Dvar2"

这会使用新网址重新加载页面。

<强>享受。