2009-12-24 5 views
0

jquery bbq를 사용하여 아약스가있는 페이지를 기억하려고합니다.ajax 기억 페이지 : # vs?

하지만 궁금한데 왜 # 값을 사용해야하나요? 예를 들어 페이지를 기억하기위한 값.

?country=1&region=2 

다음 $ _GET으로 값을 얻을 내가 PHP의 권리를 얻을 수 후자 원인

#country=1&region=2 

대 appropiate 정보

을 표시?

답변

1

#country=1&region=2 

나쁜 URL 구문이기 때문이다.

?country=1&region=2 

이 또한 올바른 : 이 올바른지

?country=1&region=2#bookmarkname 

주, 그 # 값이 AFTER 가야한다 - & 값?. 이 규칙은 PHP 또는 jQuery에서 가져온 것이 아니며 기본 URL 구문입니다.

P. # 이후의 문자열은 웹 서버으로 전송되지 않으므로 (PHP에서 가져올 수 없음) 유효한 구문을 사용해야합니다.

+0

사람들은 # 이후의 문자열이 웹 서버 – ajsie

+0

으로 전송되지 않는다고 말합니다. 그런 다음 올바른 구문 (? country = 1 & region = 2)을 사용해야합니다. – SLA80

+0

그래서 내가 URL로 얻을 수있는 건가요? q = hello # country = 1 & region = 2? url # country = 1 & region = 2가 아닌가요? – ajsie