有没有像淘宝或者京东那种搜索页面,点选条件的功能实现代码?

2012-12-26 15:37:26 +08:00
 phpuser
比如
尺寸:不限8.9英寸及以下11英寸12英寸13英寸14英寸15英寸16英寸-17英寸17英寸以上
类型:不限极致轻薄多彩时尚游戏狂人全能商务


有类似开源实现么?

谢谢。
5058 次点击
所在节点    PHP
10 条回复
akinoniku
2012-12-26 18:18:29 +08:00
phpuser
2012-12-26 18:28:54 +08:00
@akinoniku 是的。

刚刚花了点时间写了一个,其实挺简单的,设置些key,再设置每个key对应的options,去GET中的数据,生成输出的列表和可以删除的选项的列表即可。中间有个函数处理生成的URL。

之前是懒,呵呵。

我只是写了个样例代码,胡乱写的,不好意思贴出来。。

想来您说的那个地址用JS控制的应该还更简单些。

多谢了。
ray1980
2012-12-28 20:54:10 +08:00
@akinoniku 请问这是怎么实现的?
akinoniku
2012-12-28 21:03:33 +08:00
@ray1980 我的那个是把数据保存在一个ARRAY,然后条件过滤再显示出来
ray1980
2012-12-28 21:34:50 +08:00
@akinoniku JS实现的过滤?
akinoniku
2012-12-29 12:30:30 +08:00
表格和标签都是JS生成的,先取数据,每次用JS过滤之后再生成一遍
Tiny
2012-12-29 13:09:09 +08:00
@akinoniku 后台一次性请求所有的数据,其他的搜索都是通过前台来控制该数据显示,已经不用再请求后台数据了。是这个意思吗?
jimrok
2012-12-30 16:50:05 +08:00
linked in 开源了一个方面搜索,https://github.com/senseidb/bobo
akinoniku
2012-12-30 17:53:29 +08:00
@Tiny 是啊,我的话是把数据都放在隐藏DIV里面,读取就好了,还省下了一次请求
akinoniku
2012-12-30 18:03:32 +08:00
顺便说一下,会有SEO问题,我暂时是靠hidden的h2来解决的,google截取如下: https://www.google.com.hk/search?q=%E4%B8%AD%E4%BA%8C%E7%97%85+%E6%98%9F%E7%A5%88%E5%A8%98

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/55884

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX