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 61 | $( function () { var initUrl= '/o2o/shop/getshopinitinfo' ; var registerShopUrl= '/o2o/shopadmin/registershop' ; alert(initUrl); getShopInitInfo(); function getShopInitInfo() { $.getJSON(initUrl, function (data) { if (data.success){ var tempHtml= '' ; var tempAreaHtml= '' ; 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.shopDesc=$( '#shop-desc' ).val(); shop.shopCategory={} 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 , proceesData: false , cache: false , success: function (data) { if (data.success){ $.toast( '提交成功!' ); } else { $.toast( '提交失败!' +data.errMsg); } } }); }); } }) |
以上是js代码
看控制台信息的话貌似是get请求找不到一个具体的类吗?
缺乏看这信息的能力,请老师多指教。
在ShopManagementController类中的@Autowired标签有报错,但是不影响程序运行,经过测试可以用构造注入去掉报错
以下是编译器控制台在点击后的提示信息
shopCategoryDao层是没有问题的,通过测试
现在想不出问题出在哪,是service层还是Controller层?,看tomcat信息貌似是处在service层,但是却无法定位错误,请老师指示
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
了解课程