首页 > 解决方案 > 购物车中的物品未附加在我的表单中

问题描述

我正在使用 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),它会显示我放入购物车的一组对象,但在提交表单后我没有收到它们。

我没有收到任何错误或任何东西,所以我不明白为什么它不起作用。

有人有经验如何处理吗?

标签: javascriptjqueryreactjsformshubspot

解决方案


推荐阅读