javascript - URL をインターセプトする js の問題。その後に # を使用しないでください
高洛峰
高洛峰 2017-05-19 10:31:45
0
5
727

現時点で私が知っているパラメータを含む URL を取得する js の方法は
window.location.search

です。

ただし、www.xxxxxx.com?aaa=bbb&ccc=ddd#ok

へのリンクがあるとします。

何が取得されますか?aaa=bbb&ccc=ddd#ok
この後のハッシュ値は必要ありません #。削除できますか? それとも正規表現を使用して削除する必要がありますか?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(5)
左手右手慢动作

location オブジェクトには、URL 内の # で始まる文字列を格納する hash 属性があるため、通常の置換を使用する必要はなく、直接一致する置換も使用できます。 リーリー

参考: http://www.w3school.com.cn/js...

いいねを押す +0
给我你的怀抱

アドレス文字列に # 記号が 1 つだけ含まれていることを確認できますか?可能であれば、アドレス文字列全体を取得し、string.IndexOf("#") を使用して現在の文字位置を取得します。その後、自由に取得できます
例:

リーリー

それでは

リーリー

--------------------------------------区切り線------------- ---------------

いいねを押す +0
仅有的幸福

var str = " www.xxxxxx.com?aaa=bbb&ccc=ddd#ok" ;
var url = str.split('#')[0];

いいねを押す +0
習慣沉默

あなたの携帯電話には直接傍受機能がない可能性があります


判断して分割した方が良いです

いいねを押す +0
为情所困

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート