首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Javascript在页面加载时将查询字符串或GUiD添加到URL的末尾

使用Javascript在页面加载时将查询字符串或GUiD添加到URL的末尾
EN

Stack Overflow用户
提问于 2013-04-05 23:32:11
回答 1查看 2K关注 0票数 0

我找到了一个关于如何使用Javascript创建GUID的示例,但是我如何使用jQuery或Javascript获取当前页面的URL并将GUID附加到它。

代码语言:javascript
复制
  function S4() {
        return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
    }

    // then to call it, plus stitch in '4' in the third group
    guid = (S4() + S4() + "-" + S4() + "-4" + S4().substr(0, 3) + "-" + S4() + "-" + S4() + S4() + S4()).toLowerCase();
    //alert(guid);

我尝试了window.location = window.location + '?guid=‘+ guid,但这只是一次又一次地重定向页面,同时将guid附加到URL的末尾。

我只需要在页面加载时将GUID附加到URL的末尾。我该怎么做呢?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-05 23:39:10

使用正则表达式检查该位置是否已有guid,如果没有,则重新加载页面。

代码语言:javascript
复制
var lc = window.location;
if(!(/\?guid=/.test(lc))) {
    window.location = window.location + '?guid=' + guid
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15837862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档