请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

shopCategoryId的值是如何取到的?

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

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

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

正在回答

3回答

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 回复 有任何疑惑可以回复我~
  • 提问者 慕沐8221787 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-04-28 14:43:38
啊顾顾 2020-04-27 11:50:01

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

0 回复 有任何疑惑可以回复我~
翔仔 2020-04-26 12:17:47

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕沐8221787 #1
    问题是选择类别的方法在哪呢?或者说是如何实现选择类别的呢?
    回复 有任何疑惑可以回复我~ 2020-04-26 20:52:04
  • 翔仔 回复 提问者 慕沐8221787 #2
    没明白你的问题,首页里面就会展示类别,点击就是选择了呀,类别里面已经提前设定好了url链接,点击就跳转了,代码我也贴了。。而且店铺列表页面也有选择类别的选项
    回复 有任何疑惑可以回复我~ 2020-04-27 21:42:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信