Javascript 删除符号AND后的url部分
我使用以下命令动态传递javscript小部件的url “url”:document.location.href 然而,问题是我的url有时是这种格式 但是,我想删除“&”之后的所有字符,包括“&”,并创建urlJavascript 删除符号AND后的url部分,javascript,Javascript,我使用以下命令动态传递javscript小部件的url “url”:document.location.href 然而,问题是我的url有时是这种格式 但是,我想删除“&”之后的所有字符,包括“&”,并创建url http://www.mysite.com/product.aspx?id=33 如何在考虑性能的情况下做到这一点?对URL进行拆分 'http://www.mysite.com/product.aspx?id=33&blahblah'.split('&').shi
http://www.mysite.com/product.aspx?id=33
如何在考虑性能的情况下做到这一点?对URL进行拆分
'http://www.mysite.com/product.aspx?id=33&blahblah'.split('&').shift();
urlArr = url.split("&");
这将为您提供一个数组
urlArr[0]
是您需要的您的url有时的格式如何http://www.mysite.com/product.aspx?id=33&blahblah
var _baseUrl = "http://www.example.com/product.aspx?id=33&blahblah";
var _end = _baseUrl.indexOf("&");
if (_end > 0) {
_end++;
} else {
_end = _baseUrl.length
}
var _finalUrl = _curUrl.slice(0, _end);
var url = document.location.href.split('&', 1)[0];