URLの先頭部分を取得したい。私は URL http://abc.com/HdWedding2013/FlipBook1.aspx?BookID=24&Height=500を持っているように、ここから私が欲しいのは: http://abc.com/HdWedding2013/またはhttp://abc.com/ . 次の例を試しましたが、すべての URL が表示されます。
alert( document.URL );
URLの先頭部分を取得したい。私は URL http://abc.com/HdWedding2013/FlipBook1.aspx?BookID=24&Height=500を持っているように、ここから私が欲しいのは: http://abc.com/HdWedding2013/またはhttp://abc.com/ . 次の例を試しましたが、すべての URL が表示されます。
alert( document.URL );
使用できますdocument.location.protocol + '//' + document.domain
あなたが探しているかもしれません:window.location.origin
または
document.location.protocol+'//www.'+document.location.hostname
alert( window.location.protocol + '://' + window.location.hostname );
abc.com を取得するには、「location.origin」を使用します
参考:場所
アプリケーションのベース パス ( http://abc.com/HdWedding2013/ ) については、いくつかの asp.net コードを使用する必要があります。
alert('<%=ResolveUrl("~") %>');