根据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回调来做正在做的事情,但我主要担心的是文档,正如我所理解的那样,否则说明了。