CI 묻고 답하기

제목 uri가 #은인식하지 못하나요?
글쓴이 수야디벨 작성시각 2012/12/12 12:41:20
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 17880   RSS


한페이지를 redirect 시키는 방식으로 사용하고 있습니다.

주소 체계가 대충 아래처럼 되는데요~

http://서버주소/blog/blogl/m_sns_controller/index/1


이때 1을 받아서 처리를 해주는 세그먼트를 씁니다.

$this->uri->segment(4) 이런식으로 뽑아내거든요~


그러면 최초에는 잘 뽑히는데,

a href="#" 이라는 링크를 클릭하면, 이 안에 포함된 onClick이란 자바스크림트 함수에 의해서,

페이지가 리다이렉트가 일어나거든요. 그래서 주소를 살펴보면 이렇게 바껴요.

http://서버주소/blog/blogl/m_sns_controller/index/1#

#이붙어버리는데, href="#"을 빼버리면 리다이렉트시 그냥 index까지밖에 안써지고 ..

#이붙어버리기 때문에, this->uri->segment(4)로 값을 뽑아낼때 1 을 뽑아내지 못하는거 같은데,

방법이 없을까요?
 다음글 join문 질문입니다. (3)
 이전글 용량이 큰파일 전송시 form_validation 를 ... (2)

댓글

한대승(불의회상) / 2012/12/12 12:50:04 / 추천 0
# 이후로는 웹브라우져에서 처리 하지 않나요?

자바스크립트를 이용해 보세요.
세인트스톰 / 2012/12/12 16:08:02 / 추천 0
http://youreme.blog.me/110083067934 참고 하시면 되겠습니다.^^

코드를 적을라고 하니깐 자바스크립트는 remove 시켜버려서 링크로 대체할께요~
수야디벨 / 2012/12/12 16:44:23 / 추천 0

세인트스톰//불의회상//



두분 정말 감사합니다~ㅎ 해결했습니다!