,点击店铺会触发前端页面的相应事件,比如onClick事件。在这个事件中,可以获取到店铺的信息,比如店铺的ID或名称等。然后,可以通过Ajax等方式将这些信息发送到后台,后台接收到这些信息后,就可以根据店铺信息查询相应的商品。这个过程具体实现的代码
时间: 2024-05-08 08:22:32 浏览: 42
可以类似于以下示例代码:
前端页面:
```
<button onClick="searchProducts(1)">查找店铺1的商品</button>
<script>
function searchProducts(shopId) {
$.ajax({
url: '/api/search',
type: 'POST',
data: {shopId: shopId},
success: function(data) {
// 处理返回的商品数据
}
});
}
</script>
```
后台接口:
```
@app.route('/api/search', methods=['POST'])
def search_products():
shop_id = request.form.get('shopId')
# 根据店铺ID查询相应的商品
products = Product.query.filter_by(shop_id=shop_id).all()
# 处理商品数据
return jsonify(products)
```
以上代码仅供参考,具体实现还需要根据具体业务需求进行调整。
阅读全文