MVC Ajax回调顺序

时间:2013-09-30 04:53:47

标签: asp.net-mvc jquery msdn

根据MSDN documentation来自MVC中的Ajax调用的OnComplete回调在OnSuccess或OnFailure之前执行,我引用

  

OnComplete:获取或设置在实例化响应数据时但在页面更新之前要调用的JavaScript函数。

     

OnFailure:获取或设置在页面更新失败时要调用的JavaScript函数。

     

OnSuccess:获取或设置成功更新页面后要调用的JavaScript函数。

但是,查看映射这些回调的扩展代码,它们将映射到jQuery的完整成功错误回调。 ajax()和the documentation for that表示完成回调是

  

请求完成时调用的函数(执行成功和错误回调后)

一个简单的测试证明在OnSuccess或OnFailure之后确实会调用OnComplete。

我错过了什么或者MSDN文档错了吗? 我应该说我的代码没有使用目标占位符ID,而是执行自定义代码来更新DOM,这是否会影响到什么?

我需要OnComplete回调来做正在做的事情,但我主要担心的是文档,正如我所理解的那样,否则说明了。

0 个答案:

没有答案