发送后但在响应之前中止AJAX POST请求

时间:2016-05-06 16:41:22

标签: jquery ajax post

我试图使用AJAX将表单数据发布到Wufoo。我得到了一个' Access-Control-Allow-Origin '当我这样做时出错,但我意识到这与服务器的响应有关,而不是发布的表单数据。表单数据实际上是通过Wufoo发布的。

因为虽然我收到了这个错误,但我无法做到成功" popup,因为post请求在技术上是失败的。我正在寻找一种方法来在发送数据之后但在收到请求之前中止发布请求。或者,某种方式可以识别传出数据的发送没有问题和警告。

我简单的一小段代码:

submitForm = $.post("https://mansueto.wufoo.com/forms/w1yxemaa06vtv7p/#public", $('#form65').serialize());

1 个答案:

答案 0 :(得分:0)

  

表单数据实际上是通过Wufoo发布的。

如果您确定服务器已收到数据,则可以使用.always()执行通常在.done()执行的任务

$.post(url, $('#form65').serialize())
.always(function() {
  // do stuff
})