SSM项目之商铺系统(十一) View层之初始化页面数据

文章目录请求过程分析DAO层的实现AreaDao接口,Mapper映射文件及单元测试ShopCategoryDao.xml Mapper映射文件单元测试Service层的实现AreaService接口,AreaServiceImpl接口实现类及单元测试ShopCategoryService接口ShopCategoryServiceImpl 接口实现类单元测试请求过程分析页面画完之后,我们的下拉框是没有数据的 <!-- 商铺分类 下拉列表 --> <li>
摘要由CSDN通过智能技术生成


请求过程分析

页面画完之后,我们的下拉框是没有数据的

					<!-- 商铺分类  下拉列表 -->
						<li>
							<div class="item-content">
								<div class="item-inner">
									<div class="item-title label">商铺分类</div>
									<div class="item-input">
										<!-- 增加id,便于js中操作,需要从后台读取数据 -->
										<select id="shop-category">
										</select>
									</div>
								</div>
							</div>
						</li>
						
						<!-- 所属区域  下拉列表 - -->
						<li>
							<div class="item-content">
								<div class="item-inner">
									<div class="item-title label">所属区域</div>
									<div class="item-input">
										<select id="shop-area">
										</select>
									</div>
								</div>
							</div>
						</li>

在初始换页面加载js的时候调用

// 调用函数,加载数据
getShopInitInfo();

函数定义如下:

/**
	 * 从后台加载获取下拉菜单的值
	 */
	function getShopInitInfo() {
   
		$.getJSON(initUrl, function(data) {
   
			if (data.success) {
   
				var tempShopCategoryHtml = '';
				var tempShopAreaHtml = '';
				data.shopCategoryList.map(function(item, index) {
   
					tempShopCategoryHtml += '<option data-id="'
							+ item.shopCategoryId + '">' + item.shopCategoryName
							+ '</option>';
				});

				data.areaList.map(function(item, index) {
   
					tempShopAreaHtml += '<option data-id="' + item.areaId
							+ '">' + item.areaName + '</option>';
				}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值