shopCategoryId的值是如何取到的?

来源:9-6 店铺列表页前端的开发上

慕沐8221787

2020-04-25

以下是shoplist.js的部分代码:

function addItems(pageSize, pageIndex) {
// 拼接出查询的URL,赋空值默认就去掉这个条件的限制,有值就代表按这个条件去查询
var url = listUrl + ‘?’ + ‘pageIndex=’ + pageIndex + ‘&pageSize=’
+ pageSize + ‘&parentId=’ + parentId + ‘&areaId=’ + areaId
+ ‘&shopCategoryId=’ + shopCategoryId + ‘&shopName=’ + shopName;

这段代码中shopCategoryId的值是如何获取到的?没有看到获取的功能函数。

写回答

3回答

翔仔

2020-04-27

index.js

	$('.row').on('click', '.shop-classify', function(e) {
		var shopCategoryId = e.currentTarget.dataset.category;
		var newUrl = '/o2o/frontend/shoplist?parentId=' + shopCategoryId;
		window.location.href = newUrl;
	});

点击首页大图的时候会触发这个方法去访问你的页面,进而获取到选择的shopCategoryId并执行搜索方法

0
1
慕沐8221787
非常感谢!
2020-04-28
共1条回复

啊顾顾

2020-04-27

在getSearchDivData函数中的  shopCategoryList.mapxxx 中取到的shopCategoryId值。。 仔细看代码你会发现,在addItems函数调用前是先调用的getSearchDivData

0
0

翔仔

2020-04-26

在首页选择类别的时候,类别按钮下面会有url,同时,在店铺列表页选择shopCategory的时候,会给shopCategoryId赋值并触发查询

0
2
翔仔
回复
慕沐8221787
没明白你的问题,首页里面就会展示类别,点击就是选择了呀,类别里面已经提前设定好了url链接,点击就跳转了,代码我也贴了。。而且店铺列表页面也有选择类别的选项
2020-04-27
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程