javascript - 购物车中的物品未附加在我的表单中
问题描述
我正在使用 react-hubspot-form,它有一个 onSubmit 选项,我想在那个 onSubmit 中附加我的购物车,其中包括选择的物品。
目前,我没有收到任何物品,即使我的购物车中有。
这是我的 Hubspot 表格:
<HubspotForm
portalId="myID"
formId="myID"
onReady={() => {
const script = document.createElement('script');
script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js';
let jqueryScript = document.getElementsByTagName(
'script'
);
let src = Array.from(jqueryScript).filter(
(item) => item.src === script.src
);
if (src.length === 0) {
document.body.appendChild(script);
}
}}
onSubmit={() => cart}
/>
如您所见,在onReady
函数中我使用的是 jQuery,因为它是必需的,并且在我onSubmit
试图从购物车中传递项目。
如果我这样做console.log(cart)
,它会显示我放入购物车的一组对象,但在提交表单后我没有收到它们。
我没有收到任何错误或任何东西,所以我不明白为什么它不起作用。
有人有经验如何处理吗?
解决方案
推荐阅读
- python - 如何仅匹配Python中以下值的计算总和
- amazon-web-services - 如何使用 aws s3api 将本地目录与亚马逊存储同步?
- tensorflow - 使用 Estimator 进行分布式训练时,Tensorflow 参数服务器挂起
- django - 如何在另一个应用程序中调用视图
- git - 如何在 Windows 10 上使用 git 更改相同格式的多个文件名?
- php - Laravel - 将`->map()`与`->firstOrFail()`结合使用的方法?
- c++ - 一个头文件可以包含在多个源文件中,没有重复保护
- javascript - 使用 Highcharts 时如何在堆积柱形图/条形图的特定列上设置亮度效果?
- java - Idea Intellij:Maven 自动生成的工件与手动创建的工件 - 只有自动工作(截图)
- azure - 为什么我的 sudo 命令适用于 ansible 但不适用于 ansible-playbook?