Is there any method to get the URL without query string?

后端 未结 14 1309
天涯浪人
天涯浪人 2020-11-28 19:22

I have a URL like http://localhost/dms/mduserSecurity/UIL/index.php?menu=true&submenu=true&pcode=1235.

I want to get the URL without the query s

14条回答
  •  没有蜡笔的小新
    2020-11-28 19:47

    To get every part of the URL except for the query:

    var url = (location.origin).concat(location.pathname).concat(location.hash);
    

    Note that this includes the hash as well, if there is one (I'm aware there's no hash in your example URL, but I included that aspect for completeness). To eliminate the hash, simply exclude .concat(location.hash).

    It's better practice to use concat to join Javascript strings together (rather than +): in some situations it avoids problems such as type confusion.

提交回复
热议问题