Javascript解析URL
我想解析#!/带有Javascript/jQuery的url片段,如Javascript解析URL,javascript,jquery,parsing,url,Javascript,Jquery,Parsing,Url,我想解析#!/带有Javascript/jQuery的url片段,如 http://www.mydomain.com/#!/home 将加载 http://www.mydomain.com/home 谢谢 用空字符串替换图案 var url = "http://www.mydomain.com/#!/home"; url = url.replace("#!/",""); alert(url) 然而,这是一个重定向,它在某种程度上违背了#的目的首先 也就是说,用一个局部变量替换locatio
http://www.mydomain.com/#!/home
将加载
http://www.mydomain.com/home
谢谢 用空字符串替换图案
var url = "http://www.mydomain.com/#!/home";
url = url.replace("#!/","");
alert(url)
然而,这是一个重定向,它在某种程度上违背了#的目的代码>首先
也就是说,用一个局部变量替换location.href
,您可以使用它来进行AJAX调用,就像您在使用该构造时应该做的那样。如果这是您的url:
var url= "http://www.mydomain.com/#!/home" // window.location.href
var newUrl = url.substr(0, url.indexOf('#'))+url.substr(url.lastIndexOf('/')+1);
location.replace(newUrl);
只需使用#
拆分url
,然后加载0
索引。如何用AJAX调用替换location.href
?
var url= "http://www.mydomain.com/#!/home" // window.location.href
var newUrl = url.substr(0, url.indexOf('#'))+url.substr(url.lastIndexOf('/')+1);
location.replace(newUrl);