[英]Why isnt my axios post request in my backend sending any data back to my external api? -
[英]Why is my axios POST request redirecting to '/?'?
我正在使用 axios 尝试发布到 MailChimp API。 当我单击发送请求的按钮时,页面被重定向到http://localhost:8000/ ?。
const handleSendEmail = () => { axios.post('https://{usX}.api.mailchimp.com/3.0/lists/{list-id}/members/', { status: 'subscribed', email_address: email, }, { headers: { Authorization: `apikey ${apikey}`, }, } ).then(response => { console.log(response.data) }).catch(error => { console.log(error); }); }
我正在使用列表 id、usx 和 apikey 的实际值。 在这里,我只是把名字。
您提供的 JavaScript不会那样做。
您描述的按钮很可能在表单中,并且正在提交该表单并触发 JavaScript。 表单提交导航到新页面。
如果您不想提交表单,请使用按钮按钮而不是提交按钮。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.