问题描述
app.post("/subscribe",(req,res) => {
const { email,js } = req.body;
const Mailchimp = require("mailchimp-api-v3");
const mailchimp = new Mailchimp("87a0dd098241c0926b6c28de8b034aab-us2");
mailchimp
.request({
method: "POST",path: "/lists/f6f29937aa/members",body: {
email_address: email,status: "subscribed",},merge_fields: {
EMAIL: email,})
.then((res) => console.log(res))
.catch((err) => console.log(err));
});
这是我用来向mailchimp听众添加电子邮件的后端代码,但问题是在成功发布帖子后,如何使用谢谢消息div更新表单的div组件
这是前端javascript,我想在成功请求后将显示更改为阻止。
cta.addEventListener('click',(event) => {
event.preventDefault();
if (this.email.value == null || this.email.value == "") {
error.style.display = "block";
} else {
let fetchData = {
method: 'POST',body: JSON.stringify({email: this.email.value,js: true}),headers: {"Content-Type": "application/json"}
}
fetch('/subscribe',fetchData)
.then(res => {
console.log(res)
if (res == 200) {
console.log("SUCCESSFUl")
} else {
error.style.display = "block";
}
})
}
})
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)