在后端调用完成之前,Ajax会成功回调吗?

时间:2017-12-05 08:55:06

标签: javascript jquery ajax jsp

我遇到了以下问题:

  • ajax调用发送到后端jsp调用
  • 有时(?)ajax调用的success()回调在后端调用完成之前被点击

我没想到这是可能的:)

代码看起来像这样:

var opt =  {
    form: $form,
    retry: '0',
    retryHandler: function(...) { alert(...);},
    dataType: 'xml',
    url: url,
    error: function(xhr, status, e) { ... }
    timers: {},
    timeout: timingConfig.timeout,
    beforeSend: function(xhr) { ... },
    success: function(data, status, xhr) {
        // breakpoint in here
    }

成功回调中的一个断点,以及后端jsp中的一个断点。 两者都在大致相同的时间点击,我希望在后端调用结束之前不会调用success()。

关于这里发生了什么的任何想法? O_O

0 个答案:

没有答案
相关问题