javascript - 将查询字符串传递到另一个页面
问题描述
需要使用 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
传递所有参数的最佳方法是什么?不确定我是否需要一一解析并使用我需要的那些,或者只是传递字符串中的所有内容。
非常感谢你的帮助。
解决方案
来自 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"
推荐阅读
- android - 离线用户能否在 Firebase 实时数据库中执行特定于其 uid 的数据库事务?
- c# - 在 Visual Studio 2017 中加载机器人框架模板
- firebase - Flutter Firestore 如何从聊天对话中获取最后一条消息?
- python-3.x - tkinter 窗口未正确关闭
- android - (未设置)显示在 Firebase Analytics 仪表板上
- sql - Postgresql 删除重复的反向对
- javascript - 我应该如何提供下载并导航到“谢谢”页面?
- elasticsearch - Elasticsearch:查找所有孩子都具有特定值的属性的所有父母
- java - 如何在 Java 8 中使用过滤器来忽略 int 数组和集合中的值
- wordpress - 如何在 Woocommerce 存档页面中仅为特定产品类别及其子类别显示自定义文本