Javascript Ajax表单提交成功,但出现警报错误
我创建了一个提交到php页面的AJAX表单。此表单在以下方面提交成功:我在数据库中获得电子邮件地址,并且我有一封发送的确认电子邮件 但是,我收到一条警告消息,上面写着“Error |”,所以很明显,它来自以下方面:Javascript Ajax表单提交成功,但出现警报错误,javascript,php,jquery,ajax,forms,Javascript,Php,Jquery,Ajax,Forms,我创建了一个提交到php页面的AJAX表单。此表单在以下方面提交成功:我在数据库中获得电子邮件地址,并且我有一封发送的确认电子邮件 但是,我收到一条警告消息,上面写着“Error |”,所以很明显,它来自以下方面: error: function (xhr, textStatus, errorThrown) { alert(textStatus + "|" + errorThrown); 我不确定如果错误有效,为什么会抛出错误。另外,此表单正在重新加载页面。我有even
error: function (xhr, textStatus, errorThrown) {
alert(textStatus + "|" + errorThrown);
我不确定如果错误有效,为什么会抛出错误。另外,此表单正在重新加载页面。我有event.preventDefault()代码>已就位,那么为什么要重新加载页面
谢谢你的帮助
<form action="" method="POST">
<input type="email" id="footer-grid1-newsletter-input" placeholder="Your Email Address">
<input type="submit" id="footer-grid1-newsletter-submit" name="submit">
</form>
您的事件
没有任何引用
.on("click", function () {
应该是
.on("click", function (event) {
然后清理你的表格。你能行
$("YOUR_FORM")[0].reset()
您在上缺少事件
。在(“单击”,function(){…
它应该是。在(“单击”,function(event){
设置数据类型
,并从php发送相同类型
@guradio。您的确切意思是什么?@Becky您可以尝试重置它。$(“您的表单”)[0]。重置()
@Becky-ohh。是的,你可以。但是最好在后端而不是客户端进行错误处理
$("YOUR_FORM")[0].reset()