我正在尝试在我的项目中使用 Airtable 作为提交表单的后端。但是,我似乎无法集成 API,也不知道问题所在。我正在使用 React 和 axios。
我对 JS 和 Airtable 都很陌生。
以下是我的错误代码:
提交表单后浏览器出错:
Airtable 错误:{“error”:{“type”:“INVALID_REQUEST_MISSING_FIELDS”,“message”:“在请求正文中找不到字段“fields”}}
有人可以请我做错了吗?提前非常感谢!
下面是我的代码:
var form = document.querySelector("#bize-ulasin");
if(form) {
form.addEventListener("submit", function(event) {
event.preventDefault();
axios.post(airtable_write_endpoint,
{
"Content-Type": "application/json"
} ,
{
"fields": {
"AdSoyad": document.getElementById("#Ad-Soyad"),
"Email": document.getElementById("#Email"),
"Telefon": document.getElementById("#Telefon"),
"Konu": document.getElementById("#Konu"),
"Mesaj": document.getElementById("#Mesaj"),
"Ortam": "Websitesi"
}
})
.then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
})
})
};