4-11前端获取店铺类别区域信息失败

来源:4-11 店铺类别区域信息的获取

Cris_hu

2018-04-18

前端控制台:shopoperation.js:14 Uncaught TypeError: Cannot read property 'map' of null(anonymous function) @ shopoperation.js:14v @ zepto.min.js:2S.onreadystatechange @ zepto.min.js:2

前端代码:

$(function(){
	var initUrl='/o2oV1/shopadmin/getshopinitinfo';
	var registerShopUrl='/o2ov1/shopadmin/registershop';
	alert(initUrl);
	getShopInitInfo();
	function getShopInitInfo(){
		$.getJSON(initUrl,function(data){
			if(data.success){
				var tempHtml='';
				var tempAreaHtml='';
//错误点14行				data.shopCategoryList.map(function(item,index){
					tempHtml+='<option data-id="'+item.shopCategoryId+'">'+
					item.shopCategoryName+'</option>';
				});
				data.areaList.map(function(item,index){
					tempAreaHtml+='<option data-id="'+item.areaId+'">'+item.areaName
					+'</option>';
				});
				$('#shop-category').html(tempHtml);
				$('#area').html(tempAreaHtml);
			}
		});
	$('#submit').click(function(){
		var shop={};
		shop.shopName=$('#shop-name').val();
		shop.shopAddr=$('#shop-addr').val();
		shop.phone=$('#shop-phone').val();
		shop.shopInfo=$('#shop-info').val();
		shop.shopCategory={
				shopCategoryId:$('#shop-category').find('option').not(function(){
					return !this.selected;
				}).data('id')
		};
		shop.area={
				areaId:$('#area').find('option').not(function(){
					return !this.selected;
				}).data('id')
		};
		var shopImg=$('#shop-img')[0].files[0];
		var formData=new FormData();
		formData.append('shopImg',shopimg);
		formData.append('shopStr',JSON.stringify(shop));
		$.ajax({
			url:registerShopUrl,
			type:'POST',
			data:formData,
			contentType:false,
			processDate:false,
			cache:false,
			success:function(data){
				if(data.success){
					$.toast('提交成功!')
				}else{
					$.toast('提交失败'+ data.errMsg);
				}
			}
		});
	});	
	}
})


写回答

1回答

翔仔

2018-04-18

同学,这个需要你调试呢 看看前台返回区域信息列表或者店铺类别列表没,如果没返回 看看后端为什么没返回 看看sql语句为什么没返回 一步步定位 设置断点调试 看看控制台信息 一直希望你能独立处理问题

0
11
kiki_1994_09
回复
Cris_hu
谢谢你
2019-08-16
共11条回复

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

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

5113 学习 · 8144 问题

查看课程