2014-09-02 58 views
0

字符串我有这样如何获得域名了jQuery中

http://www.example.com/xyz/filename.php 

现在我只是想获得字符串http://www.example.com/我怎么能做到这一点的字符串?

我知道这是一个简单的问题,但我必须提前

+1

你尝试过什么,什么没有奏效?你检查该链接:http://stackoverflow.com/questions/2597049/strip-domain-name-from-url-string – John 2014-09-02 12:23:54

+1

重复--- http://stackoverflow.com/questions/4815559/how-to- get-domain-name-from-url-using-jquery – 2014-09-02 12:24:47

+0

基于Webkit的浏览器和版本21以上的Firefox都知道window.location.origin。要定位所有的浏览器,我使用以下** if(!window.location.origin) window.location.origin = window.location.protocol +“//”+ window.location.host; ** – 2014-09-02 12:36:24

回答

2

试过它不工作

感谢试试这个:

var $url = 'http://www.example.com/css/filename.php'; 

var a = document.createElement('a'); 
a.href = $url; 

var $finalUrl = a.protocol + '//' + a.hostname + '/'; 
+1

在他的问题中,他为他想要的结果添加了一个'/'。所以在最后一个';'之前加'+'/''。 – bzeaman 2014-09-02 12:27:47

+1

是的,我更新了Benno Zeeman – 2014-09-02 13:02:40