javascript - js가 URL을 가로채는 데 문제가 있습니다. URL 뒤에 #을 사용하지 마세요.
高洛峰
高洛峰 2017-05-19 10:31:45
0
5
721

현재 js에서 매개변수를 전달하는 URL을 얻는 방법은
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...

给我你的怀抱

주소 문자열에 하나의 # 기호만 나타나는지 확인할 수 있습니까? 가능하다면 전체 주소 문자열을 가져온 다음 string.IndexOf("#")를 사용하여 현재 문자 위치를 가져옵니다. 그러면 마음대로 얻을 수 있습니다
예:

으아악

그럼

으아악

----------------------구분선------------ --- ---------------

仅有的幸福

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

習慣沉默

휴대폰에 직접 차단 기능이 없을 가능성도 있습니다


판단하고 나누는게 낫습니다

为情所困

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿