【问题标题】:javascript get querystring [duplicate]javascript获取查询字符串[重复]
【发布时间】:2013-01-05 23:47:20
【问题描述】:

可能重复:
obtaining querystring from current url in javascript?

我要在网址中的问号之后获取所有内容。我已经看到了一种不需要函数但终生找不到它的方法。

网址

fsdhfbsdfj/index.html?hello

得到

hello

【问题讨论】:

  • 这个问题在here有详细报道。
  • “问号后的所有内容”和查询字符串是两个不同的东西。
  • 这不是重复的!与访问查询字符串有关的所有其他问题也包括解析它的步骤。这给了我一个简单得多的中间问题的答案,即简单地让它不解析。

标签: javascript query-string


【解决方案1】:

使用

var query = window.location.search;

如果你想去掉开头的“?”,使用

var query = window.location.search.slice(1);

The properties of the location object are described here.

【讨论】:

    【解决方案2】:

    您可以在window.location.search中找到查询字符串

    【讨论】:

      【解决方案3】:
      var querystring=window.location.search.substring(1);
      

      【讨论】:

        【解决方案4】:

        您的标题是“获取查询字符串”,但您的问题是“获取问号后的所有内容”,这是不同的,可以包含查询字符串和哈希。

        我假设当您说“该”网址时,您指的是当前网页。

        获取查询字符串:

        window.location.search
        

        在第一个 ? 之后得到所有东西:

        window.location.href.split("?").slice(1).join("?");
        

        【讨论】:

          猜你喜欢
          • 2013-06-19
          • 2015-01-16
          • 2013-03-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-07
          相关资源
          最近更新 更多