首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >squarespace页面上的$.POST

squarespace页面上的$.POST
EN

Stack Overflow用户
提问于 2018-09-14 22:25:53
回答 1查看 274关注 0票数 0

我有一个自定义表单,发布到第三方服务器作为预约模块。如果我通过<form>标签的动作提交表单,我确实会收到电子邮件,但我想使用$.POST提交表单,这样我就可以更改重定向URL。

我在我的站点上成功运行了jQuery,如果我使用:

代码语言:javascript
复制
$.post('URL', {data}).then(function () {alert('Form Submitted!')});

重定向(或本例中的警报)运行良好,但POST似乎并未实际运行。有没有人遇到过类似的问题,并找到了解决方法?

实际代码

我使用mailthis.to的API来避免运行服务器才能做到这一点

代码语言:javascript
复制
$('#sendForm').click(()=>{
$.post('https://mailthis.to/support@gadget-pro.com', {
  Name:$('#Name').val(),
  Email:$('#Email').val(),
  Phone:$('#Phone').val(),
  Device:$('#device').val(),
  Repair:$('#repairType').val(),
  Price:$('#price').val()
}).then(function (data) {
  location.href = 'https://gadget-pro.com/formconfirm'
});

})

EN

回答 1

Stack Overflow用户

发布于 2018-09-14 22:44:50

我会说更新你的代码以返回页面。您可能没有正确触发post到页面,或者出现错误。alos console.log之前的post数据,以了解正在发送的内容。

将您的代码更新为

代码语言:javascript
复制
console.log(data);
$.post('URL', {data}).then(function (retpage) {console.log(retpage)});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52333980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档