1

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

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

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

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

但是,查看映射这些回调的扩展代码,它们被映射到来自 jQuery.ajax()的completesuccesserror回调,并且该文档完整的回调是

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

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

我错过了什么还是 MSDN 文档有误?我应该说我的代码不使用目标占位符 id,而是执行自定义代码来更新 DOM,这有什么影响吗?

我需要 OnComplete 回调来做正在做的事情,但我主要担心的是,据我所知,文档另有说明。

4

0 回答 0