注册 登录
编程论坛 WEB前端(UI)

网址中的# 和?

zcc030 发布于 2008-11-09 22:12, 1526 次点击
我要在网页中加百度地图搜索 主要代码
<form id="bd"name="bd"action="http://map.baidu.com/">
<INPUT type="hidden" name="ct" value="10"/>
<input maxlength="100" size="38" name="word" type="text" />
<input type="submit" value="百度一下" />
搜索北京时候结果是
http://map.baidu.com/?ct=10&word=%B1%B1%BE%A9
但我想要的结果是
http://map.baidu.com/#ct=10&word=%B1%B1%BE%A9
(一个是# 一个是? 差好多)
高手来帮帮忙 啊 急
6 回复
#2
sldtk12008-11-10 07:49
为什么你想要#呢?网址后面接参数都是用?的
#3
multiple19022008-11-12 18:01
#不体现在HTTP请求里吧?我不确定
我回家测试一下。
#4
恋轩念伊人2008-11-12 18:34
http://map.baidu.com/#ct=10&word=%B1%B1%BE%A9
有这样的吗?
你要这样干什么啊
#5
bajun2008-11-13 10:57
#表示结束的意思 比喻 www. 这个地址访问的是www.



?表示查询 问好后面的是查询条件  例如http://map.baidu.com/?ct=10&word=%B1%B1%BE%A9
问好后面的ct=10&word=%B1%B1%BE%A9  是经过加密的查询条件
#6
multiple19022008-11-13 22:43
[bo][un]bajun[/un] 在 2008-11-13 10:57 的发言:[/bo]

#表示结束的意思 比喻 www. 这个地址访问的是www.



?表示查询 问好后面的是查询条件  例如http://map.baidu.com/?ct=10&word=%B1%B1%BE%A9
问好后面的ct=10&word=%B1%B1%BE% ...

加密之说不存在吧。说是字符的URL编码还可靠一些。

刚才测试过了,#和#后面的内容是不体现在HTTP请求里的,用途大概是定位anchor<a>标记(书签)
#7
cfwin2008-11-18 18:04
#代表是书签功能

http://www. 和 <a name="abc">对应的
1