我使用以下
动态传递javscript小部件的url“url”:document.location.href,
但问题是我的网址有时格式为
http://www.mysite.com/product.aspx?id=33&blahblah
但是我想在'&'之后删除所有字符包括'&'并制作网址
http://www.mysite.com/product.aspx?id=33
我该怎样做才能牢记性能?
答案 0 :(得分:1)
'http://www.mysite.com/product.aspx?id=33&blahblah'.split('&').shift();
答案 1 :(得分:0)
对您的网址进行拆分。
urlArr = url.split("&");
这会给你一个数组。
urlArr[0]
是您需要的
答案 2 :(得分:0)
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);
答案 3 :(得分:0)
var url = document.location.href.split('&', 1)[0];