【发布时间】:2020-04-03 09:54:16
【问题描述】:
我正在尝试学习反应,所以我正在重建反应中的 magento2 minicart,除了数量变化时我在提交表单数据时遇到问题之外,一切似乎都运行良好 - 我正在尝试这样做像这样:
onChange = (e) => {
this.setState({ qty: e.target.value }, () => {
axios({
headers: {
'Content-Type': 'application/json'
},
method: 'post',
url: '/checkout/sidebar/updateItemQty/',
data: {
item_id: 13,
item_qty: this.state.qty,
form_key: 'KTC30XGNGahjfVmn'
}
});
});
}
在刷新页面时,购物篮数量不会更新,当检查默认 mangento2 如何发布信息时,它似乎与您在图像上看到的不同 - 我如何更改上面的代码以使其与默认值匹配发帖,如果这是问题?
更新:将参数更改为数据会导致请求 302 并将类型更改为 HTML,并且似乎无法将其恢复为 json
【问题讨论】:
标签: javascript ajax reactjs axios magento2