首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不刷新页面的情况下创建购物车以在其中添加多个商品

如何在不刷新页面的情况下创建购物车以在其中添加多个商品
EN

Stack Overflow用户
提问于 2019-01-04 01:54:56
回答 1查看 1.2K关注 0票数 1

我正在为一个CS50项目建立一个在线商店网站模型,我目前在创建购物车时遇到了麻烦。

我可以构建一个非常简单的购物车模型,在这个模型中,单击一下页面上所有的“购买”按钮,就可以将用户重定向到某个add_to_cart()函数。

我正在努力实现的是在每次点击时不重定向到另一个页面。例如,我见过网上商店在一个页面上有许多商品及其相应的“购买”按钮,单击按钮后,我只是看到购物车上的计数器元素增加了,用户可以继续在页面上购物,只有在完成购物后才能转到购物车页面完成购买。

我有一个模板代码块,我正在处理atm,试图解决所需的Python,可能还会有一些JS代码与之配套:

代码语言:javascript
运行
复制
<form action="/catalog" method="post">
{% for item in goods %}
            <li class="list-group-item list-item-no-leftpad">
                <div class="item-info-description">
                    <p><a href="/item?id={{ item.item_id }}">{{ item.brand }} {{ item.model }}</a>
                    <p>{{ item.short_description }}
                </div>
                <div class="item-info-offers">
                    <p>Price: ${{ item.price }}
                    <p>In stock: {{ item.in_stock }}
                    <p><button type="submit" class="btn btn-primary" name="buy" value="{{ item.item_id }}">Buy</button>                            
                </div>
            </li>
{% endfor %}
</form>
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54027403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档