前端控制台: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
前端代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | $( 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); } } }); }); } }) |
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
了解课程