Javascript 是否有任何方法在成功之前被调用?

Javascript 是否有任何方法在成功之前被调用?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我已经开发了完整的应用程序,但我需要在ajax调用中处理会话超时,所以需要检查所有方法中的ajax响应。我需要另一种选择。 我使用了ajaxcomplete方法,但它在成功后调用。 那么,在成功之前是否有任何方法被调用?是的&它是全局事件处理程序,请参见我从Joe Marini提供的课程中捕获的下图 是&这是全局事件处理程序,请参见我从Joe Marini提供的课程中拍摄的下图 您能分享到目前为止您所做的任何代码吗?我想这里是您正在寻找的东西假设会话超时失败后发出的请求,您应该从请求中返回一个错

我已经开发了完整的应用程序,但我需要在ajax调用中处理会话超时,所以需要检查所有方法中的ajax响应。我需要另一种选择。 我使用了ajaxcomplete方法,但它在成功后调用。 那么,在成功之前是否有任何方法被调用?

是的&它是全局事件处理程序,请参见我从Joe Marini提供的课程中捕获的下图

是&这是全局事件处理程序,请参见我从Joe Marini提供的课程中拍摄的下图


您能分享到目前为止您所做的任何代码吗?我想这里是您正在寻找的东西假设会话超时失败后发出的请求,您应该从请求中返回一个错误HTTP状态代码。401是最有意义的。然后,您可以检查jQuery中的错误代码,并使用所有的
全局Ajax事件处理程序
。但是,我不能100%确定这是否是您要寻找的。当您的会话无效时,您的应用程序应该发送4xx(通常是401或403)http状态。在这种情况下,根本不会调用成功处理程序。您是否可以共享到目前为止所做的任何代码?我认为您正在寻找的是假设会话超时失败后发出的请求,您应该从请求返回错误HTTP状态代码。401是最有意义的。然后,您可以检查jQuery中的错误代码,并使用所有的
全局Ajax事件处理程序
。但是,我不能100%确定这是否是您要寻找的。当您的会话无效时,您的应用程序应该发送4xx(通常是401或403)http状态。在这种情况下,根本不会调用成功处理程序。