/addCart.html?skuId=42&skuNum=1&sourceType=query的参数怎么接收
时间: 2023-11-25 09:57:09 浏览: 110
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
5星 · 资源好评率100%
如果你正在使用后端框架,比如Java的Spring或者Python的Django,那么可以通过以下方式接收该请求参数:
Java Spring:
```java
@RequestMapping(value = "/addCart.html", method = RequestMethod.GET)
public String addToCart(@RequestParam("skuId") String skuId, @RequestParam("skuNum") int skuNum, @RequestParam("sourceType") String sourceType) {
// 处理添加购物车的逻辑
return "success";
}
```
Python Django:
```python
def add_to_cart(request):
sku_id = request.GET.get('skuId')
sku_num = request.GET.get('skuNum')
source_type = request.GET.get('sourceType')
# 处理添加购物车的逻辑
return HttpResponse('success')
```
如果你正在使用纯粹的JavaScript或者jQuery进行开发,可以通过以下方式获取请求参数:
```javascript
var urlParams = new URLSearchParams(window.location.search);
var skuId = urlParams.get('skuId');
var skuNum = urlParams.get('skuNum');
var sourceType = urlParams.get('sourceType');
// 处理添加购物车的逻辑
```
注意:URLSearchParams是ES6中的新特性,如果需要在低版本浏览器中使用,需要引入polyfill。
阅读全文