Home > Backend Development > PHP Tutorial > 请教类似京东筛选前台已选择是通过什么方法实现的

请教类似京东筛选前台已选择是通过什么方法实现的

WBOY
Release: 2016-06-13 12:03:26
Original
792 people have browsed it

请问类似京东筛选前台已选择是通过什么方法实现的?

图片中我选了品牌及价格,参数是brand=1115%2CHTC&price=M1500L1799,链接地址如下:

http://list.jd.com/list.html?cat=9987%2C653%2C655&page=1&brand=1115%2CHTC&price=M1500L1799

网上找了类似的都是前台效果,通过click实现,不行。后来通过URL传参仿照京东,在(已选条件)是用什么办法做的呢?假设1:用click选取,然后缓存,页面跳转后在读取缓存显示。疑问:在price=M1500L1799修改成price=M99500L100799如图,由此得到第二个假设:直接通过URL参数修改其值

因为是前台,所以我用jquery获取当前url( http://127.0.0.1/Home/screen?dly=4&dle=7&dls=9 )
获取方法(var url = window.location.search.substr(1).split("&"); 
document.write(url);后的值是dly=4,dle=7,dls=9也是我所选取的,怎么转成对应的(大类一 :大类一子类一···)
假如是思路错误或是有方法请大神为我解答
------解决方案--------------------
我不懂前台的方法。 
只知道用后台的方法是很简单的。 
Request 到 这个品牌, 然后输出即可
查询的时候, 记一个查询条件
------解决方案--------------------
因为你后台本来就要处理这部分的工作。 
------解决方案--------------------

引用:
url部分是这样的~~~~~http://127.0.0.1/Home/screen?dly=4&dle=7&dls=9
获取到的变量是dly=4,前台在以选取的部分不知道怎么转成对应的文本:大类一:大类一子类一 ,


根据ID查数据库或缓存,得到对应中文名称,显示出来
这些品牌等参数,存入数据库,并且在后台很方便地修改编辑

------解决方案--------------------
引用:
都用php解决不知道会不会给服务器带来什么影响不,希望能在客户端解决


LZ不要想太多;用你所有的办法实现出和你目标网站一样的效果先,以后再想优化方案。况且服务器没那么脆弱!
------解决方案--------------------
 其实楼主都已经把参数传递过去了,然后再获取参数,查询一个结果集(查询条件就是你获取的参数)【就是你的品牌产品列表】--》返回输出,在前端显示就可以了。
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template