我正在尝试发送发布请求以在 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 显示“未提交任何字段”。