繁体   English   中英

如何在页面URL中添加查询字符串?

How to add query string to page url?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

当前,我正在使用此代码通过用户的uuid授予用户访问私有页面的权限。

if (!!$.cookie('my_uuid_cookie')) {
      var my_uuid = $.cookie("my_uuid_cookie")
      var target = window.location.href + '?uuid=' + my_uuid;
      window.location.href = target;
}

首先,我检查url是否不包含任何uuid 如果没有,我触发上面的代码。

话虽这么说,您可能会注意到, window.location.href强制重新加载页面,但效果并不理想。 有没有一种方法可以“无声地”将查询字符串添加到我的网址中?

(URL在页面加载时不是必需的,用户必须通过单击来切换另一个功能。这就是当需要查询字符串时。)

1 个回复

尝试这个 :

window.history.pushState("object or string", "Title", "/new-url");

请注意,仅适用于HTML5浏览器

https://developer.mozilla.org/zh-CN/docs/Web/API/History_API#The_pushState()_method

2 在页面加载时向URL添加查询字符串

原始网址是http://mysite.com/locations.aspx当有人点击某处的位置链接并进入此页面时,在页面加载时,我希望URl在运行时附加如下? 医院是页面上的复选框,默认情况下需要选中。 因此,当他们登陆页面时,他们可以看到所有的医院,而不必选中医院复选框并重新加载页面。 ...

3 JQuery / JavaScript 在 URL 中添加查询字符串

我只想在单击锚标记时在 URL 中添加一个查询字符串。 网址喜欢: http : //example.me/about/about-me 下面是我的代码。 我的问题是,当我单击它时刷新页面并添加查询字符串。 但我不刷新页面。 我希望onclick事件将添加/更新查询字符串值。 就是这样。 ...

5 如何在Express中向req.url添加查询字符串?

我想在Express中的req.url中添加一个字符串。 字符串看起来像这样: 我没有访问客户端html或服务器的权限。 我从客户端获得的只是一个没有任何参数的GET请求。 所以我试着制作中间件,它会添加查询字符串然后我会像往常一样解析它。 这个想法是: 然后在请求处理程 ...

7 如何在symfony2 URL中添加查询字符串?

我想要这样的网址- 为此,我这样写我的路线- 该URL与我当前的路由可以正常工作,但是我想获得相同的URL,但使用symfony默认路由验证。 下面通过代码描述更多信息- 这样填充- 但我想这样 使用symfony的默认验证。 ...

8 如何在 JavaScript 中添加查询字符串?

我想使用 JavaScript 向我网站中的 URL 添加一个查询字符串。 我怎样才能做到这一点? 我尝试了很多东西,但都没有奏效。 我需要向我的网站添加一个查询字符串,因为我将创建一些需要查询字符串才能正常工作的函数。 ...

9 IIS URL重写-根据URL添加查询字符串

我已将多个http绑定添加到我的网站,例如: 当用户点击任何一个URL时,我需要向这些URL添加不同的查询字符串。 我正在考虑将查询字符串值保留在appSettings键中。 喜欢 我写了以下规则,附加了固定的查询字符串。 但它将为所有五个URL附加qs=10 。 ...

10 重定向到目标URL并添加查询字符串

我正在尝试使用htaccess将站点上的仅页面重定向到另一页面。 我对此并不陌生,但是一直在阅读和阅读以弄清楚如何做到这一点,但是没有成功。 我想将www.example.se重定向到www.example.se/index.php?template=<templatename&g ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM