首页 > 解决方案 > 将查询字符串传递到另一个页面

问题描述

需要使用 js 将 url 参数传递到另一个页面。

我正在使用 location.href 将 a 重定向到另一个 url

我想获取原始 url 上的任何参数并传递给转发 url。

例如:www.mypage.com?email=test@email.com&source=search&location=ca

将被传递到 www.newpagemypage.com?email=test@email.com&source=search&location=ca

传递所有参数的最佳方法是什么?不确定我是否需要一一解析并使用我需要的那些,或者只是传递字符串中的所有内容。

非常感谢你的帮助。

标签: javascript

解决方案


来自 CSS-tricks.com:

JavaScript 可以部分访问当前 URL。对于此网址:

http://css-tricks.com/example/index.html?s=flexbox

window.location.protocol = "http:"
window.location.host = "css-tricks.com"
window.location.pathname = "example/index.html"
window.location.search = "?s=flexbox"

推荐阅读