美文网首页go语言
27-Beego优选同步购物车修改

27-Beego优选同步购物车修改

作者: 梦想成为小仙女 | 来源:发表于2019-02-15 21:12 被阅读4次

上一篇文章完成了前端购物车前端界面交互,但是由于Redis数据库中数据没有修改,在刷新界面之后,我们会发现修改数据无效.这里我们就要通过ajax,将前端修改的数据提交到数据库,F5刷新界面修改的数据就生效了

效果图.gif

0.选择DOM

自定义属性值:选择DOM元素.attr("自定义属性名称")

1.编程技巧

1.如果是通过ajax将前端数据传递到后端,可以在浏览器中的网络中查看传递的数据是否正确
2.失效如果是前端交互失效,首选考虑监听的元素是否是正确的

2.错误处理

1.获取用户登录状态
2.获取ajax传递的数据
3.修改数据库
4.链接数据库

3.注意点

1.获取用户登录状态断言
2.模板遍历用(value),如果直接写类名会出错 3.![image.png](https://img.haomeiwen.com/i4395895/dad6812af84d20ac.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 4.数据库没有开启,在任务管理器中查看 5.利用ajax传递数据没有在后面加.
6.监听a标签点击事件没有修改href

image.png
导致以点击就回到界面顶端
image.png
7.在前端获取模板数据没有加{{}}
image.png
image.png
获取切片中的字典中的模型数据
image.png

4.jQuery格式

主入口函数中不能定义其它函数


image.png image.png

5.bugs

在函数中调用自己进入死循环!!!


image.png

一.前端

1.设置商品Id
2.获取商品Id
3.调用方法(仅在商品数目变换时需要调用)


image.png
image.png
image.png

二.后端

1.json数据传递
2.获取view传递过来的数据
3.更新数据
4.route设置


image.png
image.png
image.png
image.png

相关文章

网友评论

    本文标题:27-Beego优选同步购物车修改

    本文链接:https://www.haomeiwen.com/subject/psimeqtx.html