2009-12-24 32 views
0

即时通讯尝试使用jquery bbq记住页面与ajax。ajax记住页面:#vs?

但我想知道,为什么我应该使用#值而不是?记住页面的值,例如。

?country=1&region=2 

然后得到与$ _GET的值并显示此时,相应的信息

VS

#country=1&region=2 

事业后者我不能用PHP的权利得到它?

回答

1

因为

#country=1&region=2 

是错误的URL语法。 这是正确的:

?country=1&region=2 

,这也是正确的:

?country=1&region=2#bookmarkname 

。注意,#值必须进去之后 - &值?此规则不是来自PHP或jQuery,这是基本的URL语法。

P.S. #之后的字符串未发送到Web服务器(并且PHP无法获取),因此您必须使用有效的语法。

+0

但是有人说#后面的字符串没有发送到web服务器 – ajsie

+0

那么你必须使用有效的语法(?country = 1&region = 2)。 – SLA80

+0

所以你的意思是我可以通过网址得到它?q = hello#country = 1&region = 2? 但不是由url#country = 1&region = 2? – ajsie