【发布时间】:2015-11-04 18:01:19
【问题描述】:
我一直不明白:是什么决定了success或error的功能
$.ajax( { ...,
success : function ( retobj ) { ... },
error : function ( retobj ) { ... },
...
} );
被称为?我的控制器可以直接控制调用哪个吗?我知道如果我的控制器做了一些愚蠢的事情,它会被调用,但我可以强迫它像
一样被调用$.ajax( { ...,
url : 'MyController/CallSuccess',
success : function ( retobj ) { /* this will invetiably be called */},
error : function ( retobj ) { ... },
...
} );
public ActionResult CallSuccess ( void )
{
// ...
}
【问题讨论】:
-
文档没有帮助? api.jquery.com/jquery.ajax
-
如果http调用失败或者脚本无法解析内容。
-
这还包括 4** 错误和 5** HTTP 错误。
-
这些使用 HTTP 状态。如果状态为 200,则表示成功。如果是 400 或 500,这些是不同的错误。你想完成什么?
标签: javascript jquery asp.net asp.net-mvc