Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅删除url之后和之前的部分#_Javascript_Jquery_Parsing - Fatal编程技术网

Javascript 仅删除url之后和之前的部分#

Javascript 仅删除url之后和之前的部分#,javascript,jquery,parsing,Javascript,Jquery,Parsing,地址栏中:http://xxx/view/9204?category=bed#details Javascript: var uri = window.location.toString(); if (uri.indexOf("?") > 0) { var clean_uri = uri.substring(0, uri.indexOf("?")); window.history.replaceState({}, document.title, clean_uri); }

地址栏中:
http://xxx/view/9204?category=bed#details

Javascript:

var uri = window.location.toString();
if (uri.indexOf("?") > 0) {
    var clean_uri = uri.substring(0, uri.indexOf("?"));
    window.history.replaceState({}, document.title, clean_uri);
}
在网上找到了代码片段,但它在url后切断了内容。只想取出
?类别=床
零件。有没有办法演那个角色?
需要字符串:
http://xxx/view/9204#details

您可以不使用任何内容替换url的
搜索部分,如下所示:

var yourURL = window.location.href.replace(window.location.search,'');
根据:

window.location.search-返回URL的查询部分,包括问号

window.location.href-返回整个URL


您可以不使用任何内容替换url的
搜索部分,如下所示:

var yourURL = window.location.href.replace(window.location.search,'');
根据:

window.location.search-返回URL的查询部分,包括问号

window.location.href-返回整个URL


您可以不使用任何内容替换url的
搜索部分,如下所示:

var yourURL = window.location.href.replace(window.location.search,'');
根据:

window.location.search-返回URL的查询部分,包括问号

window.location.href-返回整个URL


您可以不使用任何内容替换url的
搜索部分,如下所示:

var yourURL = window.location.href.replace(window.location.search,'');
根据:

window.location.search-返回URL的查询部分,包括问号

window.location.href-返回整个URL


这样如何,将两个子字符串片段添加到一起:

var clean_uri = uri.substring(0 , uri.indexOf("?")) + uri.substring(uri.indexOf("#"));

这样如何,将两个子字符串片段添加到一起:

var clean_uri = uri.substring(0 , uri.indexOf("?")) + uri.substring(uri.indexOf("#"));

这样如何,将两个子字符串片段添加到一起:

var clean_uri = uri.substring(0 , uri.indexOf("?")) + uri.substring(uri.indexOf("#"));

这样如何,将两个子字符串片段添加到一起:

var clean_uri = uri.substring(0 , uri.indexOf("?")) + uri.substring(uri.indexOf("#"));


因此,您需要获得
http://xxx/view/9204#details
?@cr0ss-是的,需要获取xxx/view/9204\detailstry这你知道整个
http://xxx/view/9204?category=bed#details
是url。因此您需要获取
http://xxx/view/9204#details
?@cr0ss-是的,需要获取xxx/view/9204\detailstry这您知道整体<代码>http://xxx/view/9204?category=bed#details
是url。因此您需要获取
http://xxx/view/9204#details
?@cr0ss-是的,需要获取xxx/view/9204\detailstry这你知道整个
http://xxx/view/9204?category=bed#details
是url。因此您需要获取
http://xxx/view/9204#details
?@cr0ss-是的,需要获取xxx/view/9204#detailstry这你知道整个
http://xxx/view/9204?category=bed#details
是url。还有window.location.hash来进行取整。@Niklas-ah window.location.search可以工作,但如何返回url。hmm@kittymeows-我不知道你是什么意思?返回何处?@Nikas-想编辑我的评论,但我无法编辑。var uri=window.location.href;window.location=uri.replace(window.location.search“”);这就行了。还有window.location.hash来进行取整。@Niklas-ah window.location.search可以工作,但如何返回url。hmm@kittymeows-我不知道你是什么意思?返回何处?@Nikas-想编辑我的评论,但我无法编辑。var uri=window.location.href;window.location=uri.replace(window.location.search“”);这就行了。还有window.location.hash来进行取整。@Niklas-ah window.location.search可以工作,但如何返回url。hmm@kittymeows-我不知道你是什么意思?返回何处?@Nikas-想编辑我的评论,但我无法编辑。var uri=window.location.href;window.location=uri.replace(window.location.search“”);这就行了。还有window.location.hash来进行取整。@Niklas-ah window.location.search可以工作,但如何返回url。hmm@kittymeows-我不知道你是什么意思?返回何处?@Nikas-想编辑我的评论,但我无法编辑。var uri=window.location.href;window.location=uri.replace(window.location.search“”);这很有效。