0

我正在尝试发送发布请求以在 HubSpot 上提交表单数据。API 返回带有代码 200 的成功消息和消息“表单已提交”。

这是`

$("#basicForm").submit(function(e) {

        e.preventDefault(); // avoid to execute the actual submit of the form.
        var data = new FormData($('#basicForm')[0]);
        var form = $(this);


        $.ajax({
            type: "POST",
            url: 'https://api.hsforms.com/submissions/v3/integration/submit/4848030/3d98fe1e-278b-4915-9c81-5b69206a4b4f',
            cache: false,
            contentType: false,
            processData: false,
            headers: {
                 'Content-Type':'application/json'
             },

             data: JSON.stringify(data),

            success: function(data) {
                console.log(data);

            },
            error:function(e){
                console.log(e);
            }
        });


    });

`

这是 HTML 表单:

<form id = "basicForm">
    Name: <input type = "text" value = "ss@hh.com" placeholder="Name" name = "name">
    Email: <input type = "email"  value = "ss@hh.com" name = "email" placeholder="Email">

    <input type = "submit">
</form>

作为回报,我收到一条成功消息,但 HubSpot 显示“未提交任何字段”。

4

0 回答 0