采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
就是把断点在data. shop 后台没有设断点
能到就是没问题啊。。就可以继续下一步调试了呀,获取到店铺信息,就会走后面的填充控件了,填充完也就是你打开编辑店铺的页面了,自动带出了店铺的信息。。没啥问题啊。。
这样算不成功了
没懂,现在问题在哪,同学开始说是编辑页面的店铺初始信息没有加载出来,然后定位说是没走var shop = data.shop,现在走了所以就没啥问题啊,剩下不加载出来还需要看你是否给控件赋值了。。
在var shop = data.shop放了断点按f10可以获取得到
$.getJSON(shopInfoUrl, function(data) {按着f10这里直接离开调试模式
这里编辑显示出来
然后提交后走modifyshop方法
走到这里
图片到修改成小黄人图片水印
我这样算成功吗
肯定是离开啊,因为这个时候会异步到后台,所以我说不要在$.getJSON(shopInfoUrl, function(data)设置断点,而是直接在var shop = data.shop;设置断点才能进去。此外,后端也不设置断点,只留var shop = data.shop;这个断点,看看是否进去,如果没进,证明你后端就已经报错了,就需要调试后端了
是不拦截器问题
好奇怪$.getJSON(shopInfoUrl, function(data) {点击f10到后台执行不返回到var shop = data.shop;
我在$.getJSON(shopInfoUrl, function(data) {点击后不做操作退出调试模式
在苯地盘的图片
没有修改成没有水印的图片
而数据库下到显示出来了
前面那个截图太不清晰了。。 同学现在是说另外一个问题?是说图片没有被替换但是数据库生效了?这个就需要你调试一下,看看generateThumbnail的方法是不是有问题,以及看看删除原有文件的时候是否能删除成功,调试一下后端代码。前面那个修改店铺前获取店铺信息的问题已经解决了?
这样子他才能编辑,好奇怪
不行,还没解决
在这里按着f8到后台
有无其他方法实现
直接把$.getJSON这里的断点去了,然后先让它跑到后端的断点,然后确保shop有值之后,一路eclipse f8跳完所有断点,之后如果没问题就会来到chrome你截图的js代码里面的第二个断点
这个方法可以一直走但是到页面上去
我不太清楚它是如何调试过去的
还是var shop 哪里获取不了
从后端返回后,把整个data打印出来看看,或者鼠标移动到Data 把里面的数据截个图,还有data.shop这里
可以调到
同学在前端chrome的js里面的,data.success 设置断点,从后端跳回前端后应该能来到这里,看看是否进入到if里面
返回到js
我按着f8到控制层去
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.1k 47
2.0k 41
2.7k 40
2.0k 39
1.6k 37
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号