使用jquery加入重定向的URL

时间:2016-07-26 10:04:46

标签: jquery

我在jquery函数中将URL作为字符串:

var url="https://linksredirect.com/?pub_id=9551CL8805&url=http%3A//http://www.paytm.com";

并希望使用

在上面的完整网址重定向页面
$(location).attr('href',url);

但它会转到http://http//www.paytm.com

2 个答案:

答案 0 :(得分:1)

您应该将:替换为%3A,必须对其进行转义,以使该网址有效。另外,用%2F替换斜杠并删除额外的http%3A

var url="https://linksredirect.com/?pub_id=9551CL8805&url=http%3A%2F%2Fwww.paytm.com";
$(location).attr('href',url);

如果路径的最后一部分是动态的,您可能需要使用encodeURIComponent对其进行编码。

答案 1 :(得分:0)

根据@Tushar建议:

var url = "https://linksredirect.com/?pub_id=9551CL8805&url=" + encodeURIComponent('http://www.paytm.com');

适用于重定向。