代码之家  ›  专栏  ›  技术社区  ›  jamesaharvey

使用JavaScript修改书签的url

  •  1
  • jamesaharvey  · 技术社区  · 16 年前

    理想情况下,我想添加querystring参数,但无法确定这是否可行。我不希望页面刷新,希望在链接单击、ajax调用等时添加querystring值。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Daniel Vassallo    16 年前

    要修改哈希,只需在纯JavaScript中执行以下操作:

    window.location.hash = 'hash-value';
    

    #hash-value

    然后,要检查是否存在哈希值,只需执行以下操作:

    if (window.location.hash) {
        // Hash is present
        // Use window.location.hash as required
    }
    else {
        // No hash was set
    }
    
        2
  •  1
  •   Matthew Flaschen    16 年前

    如果修改查询字符串,它将刷新。所以应该修改window.location.hash。