2012-05-06 6 views
0

이 같은 URL을 사용하여 : 해싱은 그 방식으로 이루어집니다URL 해시가 대체되는 대신 추가되는 이유는 무엇입니까?

http://localhost/nafham/?selection/12/24/122 

:

http://localhost/nafham/?selection/12/24/122/test 

: 다른 부분은 URL, 예를 추가 그러나

http://localhost/nafham/?selection/12/24/122#?selection/12/24/122/الصف-الثالث-الثانوي/السنة-كاملة/الاقتصاد/self 

각 작업마다 해시가 다시 추가됩니다.

http://localhost/nafham/?selection/12/24/122/test#?selection/12/24/122/الصف-الثالث-الثانوي/السنة-كاملة/الاقتصاد/self 

http://localhost/nafham/?selection/12/24/122//test#?selection/12/24/122/test#?selection/12/24/93/الصف-الثالث-الثانوي/السنة-كاملة/الاقتصاد/self 

해시가 현재 해시 값을 바꾸는 대신 URL에 추가되는 이유는 무엇입니까?

답변

2

해시를 설정할 때 URL의 일부를 사용하고 있기 때문입니다.

+0

이게 무슨 뜻인가요? –

+0

@ 모함메드 : 해시가 URL이 아니라 해시인지 확인해야합니다. –

0

location.hash = "..."을 사용하십시오. 그것은 작동해야합니다.

+0

이유는 무엇이라고 설명합니까? 그는 이미 그것을 사용하고 있을지도 모릅니다. –

+0

내 코드는 다음과 같습니다 window.location.hash = '? selection /'+ edu_year_selectionreal + '/'+ semester_selectionreal + '/'+ subject_selectionreal + '/'+ edu_year_selectiontitle + '/'+ semester_selectiontitle + '/'+ subject_selectiontitle + '/ self'; –

+1

@ 모함메드드 정확하게. 그건 틀렸어요. 해시에 URL이 없어야합니다. 아마도 당신은 창을 의미했을 것입니다. 질문 = ..... –

관련 문제